|
The following is a comprehensive list of all DTWAIN functions that use a DTWAIN_SOURCE. Almost every DTWAIN function that references a TWAIN Source. uses one of these functions.
The following functions describe the entire DTWAIN API that deals specifically with open Twain Sources. Most functions that your application will be concerned with are Source related.
The following categories are covered by the DTWAIN Source Functions:
|
•
|
Automatic Document Feeder Support
|
|
•
|
Automatic Deskewing / Border Detection Support
|
|
•
|
Blank Page Detection and Removal
|
|
•
|
Buffered Image Transfer Support
|
|
•
|
Imprinter / Endorser Support
|
|
•
|
Opening / Closing a Source
|
|
•
|
Setting Buffered Transfer Mode Parameters
|
|
•
|
Setting File Transfer Mode Parameters
|
|
•
|
Setting Pixel and Bit Depth
|
|
•
|
Setting / Getting Acquisition Area
|
|
•
|
Setting/ Getting Brightness Level
|
|
•
|
Setting/ Getting Contrast Level
|
|
•
|
Setting / Getting Frame Sizes
|
|
•
|
Setting / Getting Light Path (Transparency and film scanning support)
|
|
•
|
Setting / Getting Orientation
|
|
•
|
Setting / Getting Source Custom Data
|
|
•
|
Setting / Getting Source Unit of Measure
|
|
•
|
Setting / Getting Twain Capabilities
|
|
•
|
Setting/ Getting X-Y Resolution Values
|
|
•
|
Special Source Device Events
|
|
•
|
Source Information Functions
|
|
•
|
Source Selection Functions
|
|
•
|
Source User Interface Functions
|
|
•
|
Turning on / off Progress Indicator
|
Automatic Deskewing / Border Detection Support
The following functions allow the use of a TWAIN device's automatic
deskewing and border detection capabilities.
DTWAIN_EnableAutoDeskew
DTWAIN_IsAutoDeskewSupported
DTWAIN_EnableAutoBorderDetect
DTWAIN_IsAutoBorderDetectEnabled
Opening / Closing a Source
The following functions open and close a TWAIN Source. An open TWAIN Source is mandatory for most of the DTWAIN functions that require a Source.
DTWAIN_CloseSource
DTWAIN_IsSourceOpen
DTWAIN_OpenSource
Getting Online Status
The following function determines if the Source is on-line or off-line.
DTWAIN_IsDeviceOnline
Setting Buffered Transfer Mode Parameters
The following functions are used when perfoming buffered image transfers:
DTWAIN_EnumCompressionTypes
DTWAIN_GetCompressionSize
DTWAIN_GetCompressionType
DTWAIN_SetCompressionType
Setting File Transfer Mode Parameters
The following functions are used when perfoming file image transfers:
DTWAIN_EnumFileXferFormats
DTWAIN_IsFileXferSupported
Setting Pixel and Bit Depth
The following functions set the color and number of colors when acquiring images:
DTWAIN_EnumBitDepths
DTWAIN_EnumPixelTypes
DTWAIN_GetBitDepth
DTWAIN_GetPixelType
DTWAIN_IsPixelTypeSupported
DTWAIN_SetBitDepth
DTWAIN_SetPixelType
Setting / Getting Acquisition Area
The following functions set the image area to acquire:
DTWAIN_GetAcquireArea
DTWAIN_GetAcquireArea2
DTWAIN_SetAcquireArea
DTWAIN_SetAcquireArea2
Setting / Getting Brightness Level
DTWAIN_EnumBrightnessValues
DTWAIN_GetBrightness
DTWAIN_SetBrightness
Setting / Getting Contrast Level
DTWAIN_EnumContrastValues
DTWAIN_GetContrast
DTWAIN_SetContrast
Setting / Getting Source Custom Data
DTWAIN_GetCustomDSData
DTWAIN_IsCustomDSDataSupported
DTWAIN_SetCustomDSData
Setting / Getting Source Unit of Measure
The following functions are used to determine and set the unit of measure used by the Source:
DTWAIN_EnumSourceUnits
DTWAIN_GetSourceUnit
DTWAIN_SetSourceUnit
Special Source Device Events
DTWAIN_GetDeviceEvent
DTWAIN_GetDeviceEventEx
DTWAIN_GetDeviceEventInfo
DTWAIN_GetDeviceNotifications
DTWAIN_IsDeviceEventSupported
DTWAIN_SetDeviceNotifications
Source User Interface Functions
The following functions are used to query the Source User Interface settings
DTWAIN_IsUIControllable
DTWAIN_IsUIEnabled
DTWAIN_IsUIOnlySupported
Turning on / off Progress Indicator
The following functions allow the application to turn on / off the TWAIN Source's progress indicator when acquiring images
DTWAIN_EnableIndicator
DTWAIN_IsIndicatorEnabled
DTWAIN_IsIndicatorSupported
|