This property sets the image filter. This property is only enabled when using a custom-built user interface (UiMode= 2).

[Visual Basic]   imagekitcontrolname.Scan.ImageFilter [ = ImageFilterConstants ]
[Visual C++]     imagekitcontrolname.GetScan().SetImageFilter(long Val)
[VB.NET]   imagekitcontrolname.Scan.ImageFilter [ = ImageKit10(A)Lib.ImageFilterConstants ]
[C#.NET]   imagekitcontrolname.Scan.ImageFilter [ = ImageKit10(A)Lib.ImageFilterConstants ]

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

Property Value

Value Explanation
0 None
1 Automation
2 LOWPASS
3 BANDPASS
4 HIGHPASS

The following constants can be used: (ikImageFilterNone = 0, ikImageFilterAuto = 1, ikImageFilterLowPass = 2, ikImageFilterBandPass = 3, ikImageFilterHiPass = 4)

Explanation

This property sets the image filter, which can improve image quality. LOWPASS is recommended for haftone images, BANDPASS for images that include text, and HIGHPASS for images that include lines. The ImageFilter property is enabled whent the UiMode property is 2 (ikScanNONUI). Note that the ImageFilter property is disabled when using a digital camera or when the datasource does not support this functionality. To retrieve the values supported, please execute the GetCapEnum or the GetCapRangeVariant method.

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