This property sets whether native, file, or memory transfer is used.

[C++Builder]   imagekitcontrolname->Scan->TransferMode[ = TVIkScanTransfer ]
[Delphi]   imagekitcontrolname.Scan.TransferMode[ = TVIkScanTransfer ]

[TVIkScanTransfer Type]

Unit
     IkInit

type
     TVIkScanTransfer = (vikScanNative, vikScanFile, vikScanMemory, vikScanFile2);

Property Value

Value Explanation
vikScanNative Native (Transferred as DIB) Default
vikScanFile File
vikScanMemory Memory (Transferred in block units)
vikScanFile2 File 2 (NOT SUPPORTED BY THE ImageKit10) *1

*1 The ImageKit does not support transfer methods 3. This value is listed here simply because they exist in TWAIN specifications.

Explanation

The TransferMode property sets whether native, file, or memory transfer is used. The default value is 0 (ikScanNative). It is necessary to set this property prior to executing the Execute method. The possible transfer methods supported by a scan device can be retrieved using the GetCapEnumToFloat method. Scanning events are generated for the memory transfer mode only.

Setting this value

This value can be set at runtime.

Retrieving this value

This value can be retrieved at runtime.

Differences between the ImageKit7/8/9/10

In VCL the constants contain a "v". In ActiveX, the constants are: ikScanNative, ikScanFile, ikScanMemory, ikScanFile2

 

The ImageKit10 VCL is a product created by Newtone Corporation