Синтаксис:
function GetExportSingleEDocumentDialog( EDocument: OleVariant; EDocumentVersionNumber: Integer; NeedLock: WordBool; const FileName: WideString; [optional] NeedCompress: WordBool; [optional] SignaturesType: TExportedSignaturesType): IServiceDialog; |
Параметры:
• | EDocument – экспортируемый документ; |
• | EDocumentVersionNumber – номер версии документа, которую следует экспортировать; |
• | NeedLock – необходимость блокировки экспортируемого документа: True, если блокировка нужна, False, если блокировка не нужна; |
• | FileName – полное имя файла, в который экспортируется документ; |
• | NeedCompress – признак сжатия документа при экспорте: True, если нужно сжимать документ, иначе False. По умолчанию параметр принимает значение False; |
• | SignaturesType – тип экспортируемых подписей. По умолчанию параметр принимает значение estAll. |
Возвращаемое значение:
Служебный диалог экспорта одного документа.
Описание:
Метод возвращает диалог экспорта документа EDocument. В качестве значения параметра EDocument следует передавать объект IEDocument или IEDocumentInfo, иначе будет сгенерировано исключение. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.
При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetExportSingleEDocumentDialog.
При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.
Если параметр NeedCompress имеет значение True, то версия экспортируемого документа будет предварительно упакована в ZIP-архив.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |