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

[Visual Basic]   imagekitcontrolname.Scan.OverScan [ = OverScanConstants ]
[Visual C++]     imagekitcontrolname.GetScan().SetOverScan(long Val)
[VB.NET]   imagekitcontrolname.Scan.OverScan [ = ImageKit10(A)Lib.OverScanConstants ]
[C#.NET]   imagekitcontrolname.Scan.OverScan [ = ImageKit10(A)Lib.OverScanConstants ]

* ImageKit10ALib refers to the ANSI version, ImageKit10Lib refers to the Unicode version.

Property Value

Value Explanation
0 Uses the set scan size to scan
1 Considers the scan size setting and automatically scans
2 Uses the scan size setting as a base then increases the top and bottom dimensions to scan
3 Uses the scan size setting as a base then increases the left and right dimensions to scan
4 Uses the scan size setting as a base then increases the top, bottom, left, and right dimensions to scan

The following constants can be used: (ikScanNone = 0, IkScanAuto = 1, ikScanTopBottom = 2, ikScanLeftRight = 3, ikScanAll = 4)

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 2 (ikScanNONUI). 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 GetCapEnum or GetCapEnumVariant methods.

Setting this value

  This value can be set at runtime.

Retrieving this value

  This value cannot be retrieved.

 

The ImageKit10 ActiveX is a product created by Newtone Corporation