Синтаксис:
function ScanToFile( const FileName: WideString; FileFormat: TImageFileFormat; CompressLevel: Integer; RewriteFile: WordBool; ImageMode: TImageMode): WordBool; |
Параметры:
FileName – полное имя файла;
FileFormat - формат файла;
CompressLevel - коэффициент сжатия;
RewriteFile – признак перезаписи файла: True, если файл нужно перезаписывать, иначе False;
ImageMode – тип изображения.
Описание:
Метод получает изображение со сканера и сохраняет его в файл. Если сканирование выполнено без ошибок, то изображение будет сохранено в файл FileName формата FileFormat. Изображение будет иметь тип ImageMode.
Параметр CompressLevel имеет смысл для форматов iffJPEG, iffMultiPageTIFF и iffSinglePageTIFF.
Изображение формата iffJPEG будет сжато в зависимости от значения параметра CompressLevel, степень сжатия следует задавать от 0 до 100: если значение параметра CompressLevel равно нулю, то сжатия нет, если значение равно ста, то сжатие максимально.
Изображения формата iffMultiPageTIFF и iffSinglePageTIFF будут сжаты, если значение параметра CompressLevel, больше нуля. Степень сжатия выбирается автоматически.
Параметр RewriteFile имеет смысл только для изображений формата iffMultiPageTIFF и iffSinglePageTIFF. Если параметр RewriteFile равен False, то изображение будет добавлено в файл с именем FileName, иначе файл будет перезаписан. Файлы форматов iffBMP, iffJPEG будут перезаписаны при любом значении параметра RewriteFile.