Объекты DIRECTUM

 

Объект ISystemDialogsFactory

 

Метод GetCreateEDocumentFromScannerDialog – получить диалог создания электронного документа со сканера

Синтаксис:

function GetCreateEDocumentFromScannerDialog(

  const CurrentFolder: IFolderInfo;

  const TypeCode: WideString;

  const KindCode: WideString;

  ImageFormat: TImageFileFormat;

  ImageMode: TImageMode;

  const EditorCode: WideString;

  NeedOpen: WordBool;

  NeedQueryScanOptions: WordBool;

  NeedPreview: WordBool): IServiceDialog;

Параметры:

CurrentFolder – информация о папке, в которую будет помещена ссылка на электронный документ;

TypeCode - имя записи из справочника Типы карточек электронных документов;

KindCode - код записи из справочника Виды электронных документов;

ImageFormat – формат графического файла;

ImageMode – тип изображения;

EditorCode – код записи из справочника Приложения-редакторы;

NeedOpen – необходимость открытия документа после создания: True, если нужно открыть, иначе False;

NeedQueryScanOptions – необходимость запроса параметров сканирования: True, если нужно запросить параметры, иначе False;

NeedPreview – необходимость показа окна предварительного просмотра: True, если нужно показать окно предварительного просмотра, иначе False.

Возвращаемое значение:

Служебный диалог для создания электронного документа со сканера.

Описание:

Метод возвращает диалог создания электронного документа со сканера. Ссылка на созданный документ будет помещена в папку CurrentFolder. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить с помощью метода IServiceDialog.Execute.

При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetCreateEDocumentFromScannerDialog. Процесс создания документа со сканера не может быть полностью невизуальным: выдаются запросы пользователю на необходимость пересканирования каждой страницы, и выводится окно предварительного просмотра в зависимости от значения параметра NeedPreview.

При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.

 

 

См. также:

·         метод GetCreateEDocumentFromFileDialog;

·         метод GetCreateEDocumentFromTemplateDialog.