Синтаксис:
function GetExportMultipleEDocumentDialog( const SourceContents: IContents; LockType: TEDocumentLockType; const DestFolderName: WideString; VersionType: TExportedVersionType; InExtendedFormat: WordBool; [optional] NeedCompress: WordBool; [optional] SignaturesType: TExportedSignaturesType): IServiceDialog; |
Параметры:
• | SourceContents – список документов для экспорта; |
• | LockType – тип блокировки экспортируемых документов; |
• | DestFolderName – имя папки, в которую экспортируются документы; |
• | VersionType – тип экспортируемых версий документов; |
• | InExtendedFormat – признак экспорта в формате структурированных документов: True, если нужно выполнить экспорт в структурированные документы, иначе False; |
• | NeedCompress – признак сжатия документов при экспорте: True, если нужно сжимать документы, иначе False. По умолчанию параметр принимает значение False; |
• | SignaturesType – тип экспортируемых подписей. По умолчанию параметр принимает значение estAll. |
Возвращаемое значение:
Служебный диалог экспорта нескольких документов.
Описание:
Метод создает диалог экспорта нескольких документов. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.
При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetExportMultipleEDocumentDialog. Выполнение в невизуальном режиме возможно, если значение параметра LockTime не равно edltQuery, а значение параметра VersionType не равно evtQuery.
При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.
Если параметр NeedCompress имеет значение True, то версии экспортируемых документов будут предварительно упаковываться в ZIP-архив.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |