ImageEn, unit iexAcquire

TIEAcquireParams.Acquire

TIEAcquireParams.Acquire


Declaration

function Acquire(DestBitmap: TIEBitmap; DestIOParams: TObject; OnProgress: TIEProgressEvent = nil; NativePixelFormat: Boolean = False): Boolean; overload;
function Acquire(OnGetImage: TIEMultiCallBack; OnProgress: TIEProgressEvent = nil; NativePixelFormat: Boolean = False): Boolean; overload;


Description

Perform an image acquisition from the SelectedSource, which may be a Twain or WIA scanner, connected camera or phone. (SelectedSource is set when the user chooses a source if you have called SelectAcquireSource or manually set a source using SetAcquireSource).

** Generally you should NOT call this method directly. Use Acquire or Acquire Instead **

Acquiring a single image:
function Acquire(DestBitmap: TIEBitmap; DestIOParams: TObject; OnProgress: TIEProgressEvent = nil; NativePixelFormat: Boolean = False) : Boolean;
Parameter Description
DestBitmap The TIEBitmap which will be filled with the acquired image
DestIOParams A TIOParams object which will be filled with the parameters of the acquired image (optional)
OnProgress Event to display acquisition progress and allow aborting (optional)
NativePixelFormat Set to true to disable conversion of paletted images, gray scale and all other formats to ImageEn native pixel formats (24 bit or 1 bit)

Acquiring multiple images:
function Acquire(OnGetImage: TIEMultiCallBack; OnProgress: TIEProgressEvent = nil; NativePixelFormat: Boolean = False) : Boolean; overload;
Parameter Description
OnGetImage Event to call for every acquired image
OnProgress Event to display acquisition progress and allow aborting (optional)
NativePixelFormat Set to true to disable conversion of paletted images, gray scale and all other formats to ImageEn native pixel formats (24 bit or 1 bit)