This property sets whether or not overscan is used when scanning. Overscan refers to increasing the scanning area to scan beyond that area.

[C++Builder]   imagekitcontrolname->Scan->OverScan [ = TVIkOverScan ]
[Delphi]   imagekitcontrolname.Scan.OverScan [ = TVIkOverScan ]

[TVIkOverScan Type]

Unit
     ImageKit

type
     TVIkOverScan = (vikOverScanNone, vikOverScanAuto, vikOverScanTopBottom, vikOverScanLeftRight, vikOverScanAll);

Property Value

Value Explanation
vikOverScanNone Uses the set scan size to scan
vikOverScanAuto Considers the scan size setting and automatically scans
vikOverScanTopBottom Uses the scan size setting as a base then increases the top and bottom dimensions to scan
vikOverScanLeftRight Uses the scan size setting as a base then increases the left and right dimensions to scan
vikOverScanAll Uses the scan size setting as a base then increases the top, bottom, left, and right dimensions to scan

Explanation

The OverScan property sets whether or not overscan is used when scanning. Overscan refers to increasing the scanning area to scan beyond that area. By using this property, the scanning area (see RectLeft, RectTop, RectRight, RectBottom, PaperSize properties) can be increased to capture portions of the document outside of this area, for example when the paper is not properly aligned on the document plate.

The OverScan property is enabled with the UiMode property is set to vikScanNONUI. However, it is not enabled when using digital cameras or scan drivers that do not support overscan. To check whether the scan driver support overscan use the GetCapEnumToFloat method.

Setting this value

This value can be set at runtime.

Retrieving this value

This value cannot be retrieved.

Differences between the ImageKit8/9/10

In VCL the constants contain a "v". In ActiveX, the constants are: ikScanNone, IkScanAuto, ikScanTopBottom, ikScanLeftRight, ikScanAll

 

The ImageKit10 VCL is a product created by Newtone Corporation