This property sets whether or not overscan is used when scanning. Overscan refers to increasing the scanning area to scan beyond that area.
[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
In VCL the constants contain a "v". In ActiveX, the constants are: ikScanNone, IkScanAuto, ikScanTopBottom, ikScanLeftRight, ikScanAll