Объекты DIRECTUM > Служебные формы >

ISystemDialogsFactory – фабрика диалогов

Предыдущий раздел В начало Следующий раздел

Объект ISystemDialogsFactory предназначен для создания диалогов. Используя этот объект можно:

· получать диалог списка версий электронных документов (см. метод GetEDocumentVersionListDialog);
· получать диалоги списков ЭЦП электронных документов (см. методы GetSignatureListDialog, GetSignEDocumentDialog);
· получать диалоги создания электронных документов и их версий (см. методы GetCopyFDocumentDialog, GetCreateEDocumentFromFileDialog, GetCreateEDocumentFromScannerDialog, GetCreateEDocumentFromTemplateDialog, GetCreateEDocumentNewVersionDialog);
· получать диалоги отправки электронных документов по почте (см. методы GetEmailMultipleEDocumentsDialog, GetEmailSingleEDocumentDialog);
· получать диалоги экспорта и импорта электронных документов (см. методы GetExportMultipleEDocumentDialog, GetExportSingleEDocumentDialog, GetImportEDocumentVersionFromScannerDialog, GetImportEDocumentVersionFromFileDialog, GetImportEDocumentVersionFromTemplateDialog, GetImportEDocumentVersionFromEDocumentDialog).

Получить объект можно с помощью переменной SystemDialogs либо с помощью свойства IApplication.SystemDialogsFactory.

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

Пример использования:

// Импортировать версию электронного документа из файла.

// Destiny – документ, в который нужно импортировать версию.

ImportDialog = SystemDialogs.GetImportEDocumentVersionFromFileDialog(

 Destiny; 1; ''; ''; False; False)

ImportDialog.Show(False)

 

Свойства:

CustomizeSearchDialog

QuerySearchDialog

Методы:

GetCopyEDocumentDialog

GetCreateEDocumentFromFileDialog

GetCreateEDocumentFromScannerDialog

GetCreateEDocumentFromTemplateDialog

GetCreateEDocumentNewVersionDialog

GetEDocumentVersionListDialog

GetEmailMultipleEDocumentsDialog

GetEmailSingleEDocumentDialog

GetExportMultipleEDocumentDialog

GetExportSingleEDocumentDialog

GetImportEDocumentVersionFromEDocumentDialog

GetImportEDocumentVersionFromFileDialog

GetImportEDocumentVersionFromScannerDialog

GetImportEDocumentVersionFromTemplateDialog

GetSignatureListDialog

GetSignEDocumentDialog