This property sets whether or not punch hole removal is used. This property is only enabled when using a custom-built user interface (UiMode=2).

[Visual Basic]   imagekitcontrolname.Scan.RemoveHole[ = Integer ]
[Visual C++]     imagekitcontrolname.GetScan().SetRemoveHole(short Val)
[VB.NET]   imagekitcontrolname.Scan.RemoveHole[ = Short ]
[C#.NET]   imagekitcontrolname.Scan.RemoveHole[ = short ]

Property Value

Value Explanation
0 Punch hole removal is not used. (Default)
1 Punch hole removal is used. (For PFU: The hole is filled with white)
2 Punch hole removal is used. (For PFU: The hole is filled with the surrounding color)

Explanation

The RemoveHole property sets whether or not punch hole removal is used. This property is enabled for Canon DR scan drivers, Epson scan drivers, Panasonic scan drivers, and PFU scan drivers.

This property is only enabled when using a custom-built user interface (UiMode=2). Setting value 2 is only available for PFU scan drivers.

Note: This property is disabled for digital cameras and scanners that do not support this function. To check if this property is supported by the datasource, use the IsCapSupported, the IsCapSupportedVariant 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