The IEImageList type exposes the following properties.

Properties

 Public

 Protected
 Instance

 Static
 Declared

 Inherited
 XNA Framework Only

 .NET Compact Framework Only

 MemberDescription
Aborting

Assigning True to Aborting property, applications can abort save/load processing. On loading, the image will be truncated. On saving the file will be closed and truncated (will be unreadable).

Aborting doesn't grant that the input/output stop immediately (just it is possible).

You can also read Aborting property to know when aborting is in progress.

AcquireParams
AcquireParams is a powerful interface that provides generic access to all image acquistion APIs, Twain, WIA and DCIM Retrieval.
AllowMalformedPages

If true malformed pages (for example loading a corrupted or out of standard TIFF), if possible, will be loaded anyway.

Default is False (stop loading).

AutoAdjustDPI

When AutoAdjustDPI is True and last loaded/scanned image has horizontal DPI not equal to vertical DPI, IEvolution resizes the image making DPIX=DPIY.

The default is False.

EnableAdjustOrientation
When this property is True all images which have orientation information (like jpeg with EXIF) will be automatically orientated.
EnableLoadEXIFThumbnails
If true (default) when you request to load thumbnails, ImageEn try to load EXIF thumbnails instead of resampled version of the full image.
ImageCacheSize

ImageCacheSize contains how much images are stored in memory instead of memory mapped file.

For example if you know that IEMulti will contain only 20 images the ImageCacheSize should be 20.

The default value is 10.

ImageCacheUseDisk

When true (default) a disk file is used to cache images and view. Otherwise system memory is used.

This is useful if you have low disk space or you don't want ImageEn writes on disk.

Chaning this property has as side effect the call to IEImageList.Clear method.

ImageCount
ImageCount is the number of images stored.
Language
Specifies the language for Input/output previews dialog.
LoadIconOnUnknownFormat Obsolete.

If true, when FileName contains an unknown format IEvolution loads the default file icon (it gets the icon using ShGetFileInfo shellapi function).

If false, a question mark is displayed.

LoadOnlyByFileEx
By default, file types are determined by analyzing the message header. A quicker method is to use the file extension to determine the file type. Though this means that images with incorrect or invalid file extensions will not load.
LockUpdateCount

Returns lock update state. 0=no lock, >0 locking.

LockUpdate increases LockUpdateCount, UnLockUpdate decreases it.

MaintainInvisibleImages
Specifies the number of images to maintain when they are no longer visible (scrolled out of view). Default: 15 Specify -1 to maintain all images in memory. Specify 0 to discard all images when they are not visible.
PreviewParams
PreviewParams sets/gets the parameters for preview dialogs.
PrintingFilterOnSubsampling
Specifies a filter when the image needs to be printed and it must be resampled. Filtering enhances the image quality but slows processing.
PrintPreviewParams
Allows to get/set print preview parameters when PrintPreviewDialog is called.
RemoveCorrupted
If RemoveCorrupted is True ImageEn removes automatically all corrupted images from the grid.
ResampleFilter

ResampleFilter specifies the filter to use when application add a new thumbnail.

This enhances the image quality but could slow down the application.

For default is FastLinear

ResetPrinter
If true each printing operation resets the printer. Useful when you have problems printing IEvolution images.
SimplifiedParamsDialogs

If the SimplifiedParamsDialogs property is True (the default), the "Advanced" button of open/save dialogs will show a simplified set of parameters.

Warning: the default is True, to allow old style "advanced" dialogs set it to False.

ThreadPoolSize
ThreadPoolSize specifies how many threads can be created to load images. If it is 0 all images are loaded in the main thread.
TWainParams

Use TWainParams property to control scanner acqusition.

You can enable/disable standard user interface, set pixeltype (Grayscale, RGB...), DPI, or select the acquire scanner without user interaction.

See Also