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

    API changes in Vintasoft.Twain.js

    Changed classes:

    Vintasoft.Twain.WebAcquiredImageJS
    Changed properties
    public Vintasoft.Twain.WebPixelTypeEnumJS get_PixelType { get; } public Vintasoft.Twain.WebTwainPixelTypeEnumJS get_PixelType { get; }


    Vintasoft.Twain.WebTwainDeviceAcquireModalResultJS
    Changed properties
    public Vintasoft.Twain.WebAcquireModalStateEnumJS get_AcquireModalState { get; } public Vintasoft.Twain.WebTwainAcquireModalStateEnumJS get_AcquireModalState { get; }
    Changed constructors
    public void WebTwainDeviceAcquireModalResultJS(Vintasoft.Twain.WebAcquireModalStateEnumJS, number, Vintasoft.Twain.WebAcquiredImageJS, string) public void WebTwainDeviceAcquireModalResultJS(Vintasoft.Twain.WebTwainAcquireModalStateEnumJS, number, Vintasoft.Twain.WebAcquiredImageJS, string)


    Vintasoft.Twain.WebTwainDeviceDocumentFeederJS
    Changed properties
    public Vintasoft.Twain.WebDuplexModeEnumJS get_DuplexMode { get; } public Vintasoft.Twain.WebTwainDuplexModeEnumJS get_DuplexMode { get; }


    Vintasoft.Twain.WebTwainDeviceJS
    Added properties
    public Vintasoft.Twain.WebEsclScanColorModeEnumJS get_EsclScanColorMode { get; } Gets the scan color mode for eSCL device.
    public Vintasoft.Twain.WebEsclScanInputSourceEnumJS get_EsclScanInputSource { get; } Gets the scan input source for eSCL device.
    public string get_EsclScanIntent { get; } Gets the scan intent for eSCL device.
    public number get_EsclScanResolution { get; } Gets the scan resolution for eSCL device.
    public boolean get_IsEscl { get; } Gets a value indicating whether device is eSCL device.
    public boolean get_IsSane { get; } Gets a value indicating whether device is SANE device.
    public boolean get_IsTwain { get; } Gets a value indicating whether device is TWAIN device.
    public Vintasoft.Twain.WebEsclScanColorModeEnumJS set_EsclScanColorMode { set; } Sets the scan color mode for eSCL device.
    public Vintasoft.Twain.WebEsclScanInputSourceEnumJS set_EsclScanInputSource { set; } Sets the scan input source for eSCL device.
    public string set_EsclScanIntent { set; } Sets the scan intent for eSCL device.
    public number set_EsclScanResolution { set; } Sets the scan resolution for eSCL device.
    Changed properties
    public Vintasoft.Twain.WebBitDepthReductionModeEnumJS get_BitDepthReductionMode { get; } public Vintasoft.Twain.WebTwainBitDepthReductionModeEnumJS get_BitDepthReductionMode { get; }
    public Vintasoft.Twain.WebImageFilterEnumJS get_ImageFilter { get; } public Vintasoft.Twain.WebTwainImageFilterEnumJS get_ImageFilter { get; }
    public Vintasoft.Twain.WebJobControlEnumJS get_JobControl { get; } public Vintasoft.Twain.WebTwainJobControlEnumJS get_JobControl { get; }
    public Vintasoft.Twain.WebLightPathEnumJS get_LightPath { get; } public Vintasoft.Twain.WebTwainLightPathEnumJS get_LightPath { get; }
    public Vintasoft.Twain.WebLightSourceEnumJS get_LightSource { get; } public Vintasoft.Twain.WebTwainLightSourceEnumJS get_LightSource { get; }
    public Vintasoft.Twain.WebNoiseFilterEnumJS get_NoiseFilter { get; } public Vintasoft.Twain.WebTwainNoiseFilterEnumJS get_NoiseFilter { get; }
    public Vintasoft.Twain.WebPageAutoSizeEnumJS get_PageAutoSize { get; } public Vintasoft.Twain.WebTwainPageAutoSizeEnumJS get_PageAutoSize { get; }
    public Vintasoft.Twain.WebPageOrientationEnumJS get_PageOrientation { get; } public Vintasoft.Twain.WebTwainPageOrientationEnumJS get_PageOrientation { get; }
    public Vintasoft.Twain.WebPageSizeEnumJS get_PageSize { get; } public Vintasoft.Twain.WebTwainPageSizeEnumJS get_PageSize { get; }
    public Vintasoft.Twain.WebPixelFlavorEnumJS get_PixelFlavor { get; } public Vintasoft.Twain.WebTwainPixelFlavorEnumJS get_PixelFlavor { get; }
    public Vintasoft.Twain.WebPixelTypeEnumJS get_PixelType { get; } public Vintasoft.Twain.WebTwainPixelTypeEnumJS get_PixelType { get; }
    public Vintasoft.Twain.WebTransferModeEnumJS get_TransferMode { get; } public Vintasoft.Twain.WebTwainTransferModeEnumJS get_TransferMode { get; }
    public Vintasoft.Twain.WebUnitOfMeasureEnumJS get_UnitOfMeasure { get; } public Vintasoft.Twain.WebTwainUnitOfMeasureEnumJS get_UnitOfMeasure { get; }
    public Vintasoft.Twain.WebBitDepthReductionModeEnumJS set_BitDepthReductionMode { set; } public Vintasoft.Twain.WebTwainBitDepthReductionModeEnumJS set_BitDepthReductionMode { set; }
    public Vintasoft.Twain.WebClearBufferModeEnumJS set_ClearBuffers { set; } public Vintasoft.Twain.WebTwainClearBufferModeEnumJS set_ClearBuffers { set; }
    public Vintasoft.Twain.WebImageFilterEnumJS set_ImageFilter { set; } public Vintasoft.Twain.WebTwainImageFilterEnumJS set_ImageFilter { set; }
    public Vintasoft.Twain.WebJobControlEnumJS set_JobControl { set; } public Vintasoft.Twain.WebTwainJobControlEnumJS set_JobControl { set; }
    public Vintasoft.Twain.WebLightPathEnumJS set_LightPath { set; } public Vintasoft.Twain.WebTwainLightPathEnumJS set_LightPath { set; }
    public Vintasoft.Twain.WebLightSourceEnumJS set_LightSource { set; } public Vintasoft.Twain.WebTwainLightSourceEnumJS set_LightSource { set; }
    public Vintasoft.Twain.WebNoiseFilterEnumJS set_NoiseFilter { set; } public Vintasoft.Twain.WebTwainNoiseFilterEnumJS set_NoiseFilter { set; }
    public Vintasoft.Twain.WebPageAutoSizeEnumJS set_PageAutoSize { set; } public Vintasoft.Twain.WebTwainPageAutoSizeEnumJS set_PageAutoSize { set; }
    public Vintasoft.Twain.WebPageOrientationEnumJS set_PageOrientation { set; } public Vintasoft.Twain.WebTwainPageOrientationEnumJS set_PageOrientation { set; }
    public Vintasoft.Twain.WebPageSizeEnumJS set_PageSize { set; } public Vintasoft.Twain.WebTwainPageSizeEnumJS set_PageSize { set; }
    public Vintasoft.Twain.WebPixelFlavorEnumJS set_PixelFlavor { set; } public Vintasoft.Twain.WebTwainPixelFlavorEnumJS set_PixelFlavor { set; }
    public Vintasoft.Twain.WebPixelTypeEnumJS set_PixelType { set; } public Vintasoft.Twain.WebTwainPixelTypeEnumJS set_PixelType { set; }
    public Vintasoft.Twain.WebTransferModeEnumJS set_TransferMode { set; } public Vintasoft.Twain.WebTwainTransferModeEnumJS set_TransferMode { set; }
    public Vintasoft.Twain.WebUnitOfMeasureEnumJS set_UnitOfMeasure { set; } public Vintasoft.Twain.WebTwainUnitOfMeasureEnumJS set_UnitOfMeasure { set; }
    Added methods
    public WebEsclScanColorModeEnumJS[] getSupportedEsclScanColorModes() Returns supported scan color modes of opened eSCL device.
    public WebEsclScanInputSourceEnumJS[] getSupportedEsclScanInputSources() Returns supported scan input sources of opened eSCL device.
    public string[] getSupportedEsclScanIntents() Returns names of supported scan intents of opened eSCL device.
    public number[] getSupportedEsclScanResolutions() Returns supported scan resolutions of opened eSCL device.
    Changed methods
    public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebDeviceCapabilityIdEnumJS[]) public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebTwainDeviceCapabilityIdEnumJS[])
    public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebDeviceCapabilityIdEnumJS[], number) public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebTwainDeviceCapabilityIdEnumJS[], number)
    public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebDeviceCapabilityIdEnumJS[], Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapabilities(WebTwainDeviceCapabilityIdEnumJS[], Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS)
    public void getCapabilitiesAsync(WebDeviceCapabilityIdEnumJS[], number, function, function) public void getCapabilitiesAsync(WebTwainDeviceCapabilityIdEnumJS[], number, function, function)
    public void getCapabilitiesAsync(WebDeviceCapabilityIdEnumJS[], Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS, function, function) public void getCapabilitiesAsync(WebTwainDeviceCapabilityIdEnumJS[], Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS, function, function)
    public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapability(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, number) public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapability(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, number)
    public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapability(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) public Vintasoft.Twain.WebTwainCapabilityInfoJS getCapability(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS)
    public void getCapabilityAsync(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, number, function, function) public void getCapabilityAsync(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, number, function, function)
    public void getCapabilityAsync(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS, function, function) public void getCapabilityAsync(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS, function, function)
    public WebImageFilterEnumJS[] getSupportedImageFilters() public WebTwainImageFilterEnumJS[] getSupportedImageFilters()
    public WebPageOrientationEnumJS[] getSupportedPageOrientations() public WebTwainPageOrientationEnumJS[] getSupportedPageOrientations()
    public WebPageSizeEnumJS[] getSupportedPageSizes() public WebTwainPageSizeEnumJS[] getSupportedPageSizes()
    public WebPixelFlavorEnumJS[] getSupportedPixelFlavors() public WebTwainPixelFlavorEnumJS[] getSupportedPixelFlavors()
    public WebPixelTypeEnumJS[] getSupportedPixelTypes() public WebTwainPixelTypeEnumJS[] getSupportedPixelTypes()
    public WebTransferModeEnumJS[] getSupportedTransferModes() public WebTwainTransferModeEnumJS[] getSupportedTransferModes()
    public Vintasoft.Twain.WebUnitOfMeasureEnumJS[] getSupportedUnitOfMeasures() public Vintasoft.Twain.WebTwainUnitOfMeasureEnumJS[] getSupportedUnitOfMeasures()
    public Vintasoft.Twain.WebTwainCapabilityInfoJS setCapability(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, string) public Vintasoft.Twain.WebTwainCapabilityInfoJS setCapability(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, string)
    public void setCapabilityAsync(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS, string, function, function) public void setCapabilityAsync(Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS, string, function, function)


    Vintasoft.Twain.WebTwainDeviceManagerInitSettingsJS
    Changed properties
    public Vintasoft.Twain.WebCountryCodeEnumJS get_CountryCode { get; } public Vintasoft.Twain.WebTwainCountryCodeEnumJS get_CountryCode { get; }
    public Vintasoft.Twain.WebLanguageTypeEnumJS get_LanguageType { get; } public Vintasoft.Twain.WebTwainLanguageTypeEnumJS get_LanguageType { get; }
    public Vintasoft.Twain.WebCountryCodeEnumJS set_CountryCode { set; } public Vintasoft.Twain.WebTwainCountryCodeEnumJS set_CountryCode { set; }
    public Vintasoft.Twain.WebLanguageTypeEnumJS set_LanguageType { set; } public Vintasoft.Twain.WebTwainLanguageTypeEnumJS set_LanguageType { set; }



    New enumerations:

    public enum Vintasoft.Twain.WebEsclScanInputSourceEnumJS Specifies available scan input sources for eSCL device.
    public enum Vintasoft.Twain.WebEsclScanColorModeEnumJS Specifies available scan color modes for eSCL device.


    Renamed enumerations:

    public enum Vintasoft.Twain.WebAcquireModalStateEnumJS public enum Vintasoft.Twain.WebTwainAcquireModalStateEnumJS
    public enum Vintasoft.Twain.WebBitDepthReductionModeEnumJS public enum Vintasoft.Twain.WebTwainBitDepthReductionModeEnumJS
    public enum Vintasoft.Twain.WebClearBufferModeEnumJS public enum Vintasoft.Twain.WebTwainClearBufferModeEnumJS
    public enum Vintasoft.Twain.WebDuplexModeEnumJS public enum Vintasoft.Twain.WebTwainDuplexModeEnumJS
    public enum Vintasoft.Twain.WebImageFilterEnumJS public enum Vintasoft.Twain.WebTwainImageFilterEnumJS
    public enum Vintasoft.Twain.WebJobControlEnumJS public enum Vintasoft.Twain.WebTwainJobControlEnumJS
    public enum Vintasoft.Twain.WebLightPathEnumJS public enum Vintasoft.Twain.WebTwainLightPathEnumJS
    public enum Vintasoft.Twain.WebLightSourceEnumJS public enum Vintasoft.Twain.WebTwainLightSourceEnumJS
    public enum Vintasoft.Twain.WebNoiseFilterEnumJS public enum Vintasoft.Twain.WebTwainNoiseFilterEnumJS
    public enum Vintasoft.Twain.WebPageAutoSizeEnumJS public enum Vintasoft.Twain.WebTwainPageAutoSizeEnumJS
    public enum Vintasoft.Twain.WebPageOrientationEnumJS public enum Vintasoft.Twain.WebTwainPageOrientationEnumJS
    public enum Vintasoft.Twain.WebPageSizeEnumJS public enum Vintasoft.Twain.WebTwainPageSizeEnumJS
    public enum Vintasoft.Twain.WebPixelFlavorEnumJS public enum Vintasoft.Twain.WebTwainPixelFlavorEnumJS
    public enum Vintasoft.Twain.WebPixelTypeEnumJS public enum Vintasoft.Twain.WebTwainPixelTypeEnumJS
    public enum Vintasoft.Twain.WebTransferModeEnumJS public enum Vintasoft.Twain.WebTwainTransferModeEnumJS
    public enum Vintasoft.Twain.WebUnitOfMeasureEnumJS public enum Vintasoft.Twain.WebTwainUnitOfMeasureEnumJS
    public enum Vintasoft.Twain.WebDeviceCapabilityIdEnumJS public enum Vintasoft.Twain.WebTwainDeviceCapabilityIdEnumJS
    public enum Vintasoft.Twain.WebCountryCodeEnumJS public enum Vintasoft.Twain.WebTwainCountryCodeEnumJS
    public enum Vintasoft.Twain.WebLanguageTypeEnumJS public enum Vintasoft.Twain.WebTwainLanguageTypeEnumJS