VintaSoft Twain .NET SDK 15.4: Documentation for .NET developer
In This Topic
Changes in version 15.4
In This Topic

API changes in Vintasoft.EsclImageScanning.dll

Changed classes:

Vintasoft.EsclImageScanning.EsclDevice
Added properties
public string HostUrl { get; } Gets the host URL of this eSCL device.
public bool IgnoreNotVaidSslCertificateError { get; } Gets a value indicating whether eSCL device should ignore not valid or self-signed SSL certificate for SSL connection.
public System.Nullable<int> ScanBrightness { get; set; } Gets or set the scan brightness for this eSCL device.
public System.Nullable<int> ScanCompressionFactor { get; set; } Gets or set the scan compression factor for this eSCL device.
public System.Nullable<int> ScanContrast { get; set; } Gets or set the scan contrast for this eSCL device.
public System.Nullable<int> ScanSharpen { get; set; } Gets or set the scan sharpen value for this eSCL device.
public System.Nullable<int> ScanThreshold { get; set; } Gets or set the scan threshold for this eSCL device.
Removed properties
public string HostName { get; } Use the HostUrl property instead.
public string Ip4Address { get; } Use the HostUrl property instead.
public string Ip6Address { get; } Use the HostUrl property instead.
public Vintasoft.EsclImageScanning.EsclDeviceNetworkNameType NetworkNameType { get; set; } Use the HostUrl property instead.
public string Type { get; } This property is not necessary any more.
Added methods
public Vintasoft.EsclImageScanning.EsclAcquiredImage AcquireImageSync(Vintasoft.EsclImageScanning.EsclScanDocumentFormat) Synchronously acquires one image in raw format from this eSCL device.
public int[] GetSupportedScanBrightnesses() Returns scan brightnesses, which are supported by this eSCL device.
public int[] GetSupportedScanCompressionFactors() Returns scan compression factors, which are supported by this eSCL device.
public int[] GetSupportedScanContrasts() Returns scan contrasts, which are supported by this eSCL device.
public int[] GetSupportedScanSharpenValues() Returns scan sharpen values, which are supported by this eSCL device.
public int[] GetSupportedScanThresholds() Returns scan thresholds, which are supported by this eSCL device.
Removed methods
public byte[] AcquireImageSyncAsFileStream(Vintasoft.EsclImageScanning.EsclScanDocumentFormatExt) Use the AcquireImageSyncAsFileStream(Vintasoft.EsclImageScanning.EsclScanDocumentFormat) instead.
Changed methods
public Vintasoft.EsclImageScanning.EsclScanDocumentFormatExt[] GetSupportedScanDocumentFormatsExt() public Vintasoft.EsclImageScanning.EsclScanDocumentFormat[] GetSupportedScanDocumentFormatsExt()


Vintasoft.EsclImageScanning.EsclDeviceManager
Added properties
public bool IgnoreNotVaidSslCertificateError { get; set; } Gets or sets a value indicating whether eSCL device should ignore not valid or self-signed SSL certificate for SSL connection.


Removed enumerations:

public enum Vintasoft.EsclImageScanning.EsclDeviceNetworkNameType Specifies available types of network names of eSCL device.
public enum Vintasoft.EsclImageScanning.EsclScanDocumentFormatExt Use the EsclScanDocumentFormat enumeration instead.




API changes in Vintasoft.Sane.dll

Changed classes:

Vintasoft.Sane.SaneLocalDevice
Added properties
public int ScanBrightness { get; set; } Gets or sets the brightness for image that should be scanned.
public int ScanContrast { get; set; } Gets or sets the contrast for image that should be scanned.
public int ScanThreshold { get; set; } Gets or sets the threshold for image that should be scanned.
Added methods
public int[] GetSupportedScanBrightnesses() Returns the brightnesses, which are supported by this device.
public int[] GetSupportedScanContrasts() Returns the contrasts, which are supported by this device.
public int[] GetSupportedScanThresholds() Returns the thresholds, which are supported by this device.




API changes in Vintasoft.WiaImageScanning.dll

Changed classes:

Vintasoft.WiaImageScanning.WiaDevice
Added properties
public string Description { get; } Gets the description of this device.
public Vintasoft.WiaImageScanning.WiaDocumentHandlingStatus DocumentHandlingStatus { get; } Gets the document handling status.
public string DriverVersion { get; } Gets the driver version of this device.
public bool IsPreviewScan { get; set; } Gets or sets a value indicating whether the upcoming data acquisition loop is a quick preview pass or the final high-resolution scan.
public string Manufacturer { get; } Gets the manufacturer of this device.
public int ScanBitsPerChannel { get; } Gets the number of bits per channel in scanned image.
public int ScanBitsPerPixel { get; set; } Gets or sets the bit depth of a scanned image.
public int ScanBytesPerLine { get; } Gets the number of bytes per line in scanned image.
public int ScanChannelsPerPixel { get; } Gets the number of channels per pixel in scanned image.
public string ScanColorProfileName { get; } Gets the color profile name necessary to properly interpret and decode the colors of a scanned image.
public Vintasoft.WiaImageScanning.WiaScanCompressionType ScanCompressionType { get; set; } Gets or sets the compression type of scanned image.
public int ScanNumberOfLines { get; } Gets the total height of scanned image in pixels.
public Vintasoft.WiaImageScanning.WiaScanPhotometricInterpretation ScanPhotometricInterpretation { get; } Gets value that determines how color channels (pixels) are stored in memory when transferring an uncompressed image from an image scanner.
public int ScanPixelsPerLine { get; } Gets the total width of scanned image in pixels.
public Vintasoft.WiaImageScanning.WiaScanPlanar ScanPlanar { get; } Gets value that determines how color channels (pixels) are stored in memory when transferring an uncompressed image from an image scanner.
public int ScanThreshold { get; set; } Gets or sets the threshold for black-white image that should be scanned.
public string WiaVersion { get; } Gets the WIA version of this device.
Added methods
public Vintasoft.WiaImageScanning.WiaScanCompressionType[] GetSupportedScanCompressions() Returns the image compression types, which are supported by this WIA device.
public bool GetSupportedScanThresholds(int, int, int) Returns the scan thresholds, which are supported by this WIA device.


New enumerations:

public enum Vintasoft.WiaImageScanning.WiaDocumentHandlingStatus Specifies available document handling statuses.
public enum Vintasoft.WiaImageScanning.WiaScanCompressionType Specifies available compression types of scanned image.
public enum Vintasoft.WiaImageScanning.WiaScanPhotometricInterpretation Specifies available modes, which determine the default pixel color mapping and polarity of black-white or grayscale images.
public enum Vintasoft.WiaImageScanning.WiaScanPlanar Specifies available modes, which determine how color channels (pixels) are stored in memory when transferring an uncompressed image from an image scanner.