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

[C++Builder]   imagekitcontrolname->Scan->RemoveHole[ = short ]
[Delphi]   imagekitcontrolname.Scan.RemoveHole[ = Smallint ]

Property Value

Value Explanation
0 Punch hole removal is not used. (Default value)
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 enabled when using a custom-built user interface (When UiMode property is vikScanNONUI). 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 method.

Setting this value

This value can be set at runtime.

Retrieving this value

This value cannot be retrieved.

 

The ImageKit10 VCL is a product created by Newtone Corporation