Синтаксис:
procedure Export( VersionNumber: Integer; const FileName: WideString; [optional] NeedLock: WordBool; [optional] NeedCompress: WordBool; [optional] InExtendedFormat: WordBool; [optional] SignaturesType: TExportedSignaturesType); |
Параметры:
• | VersionNumber – номер версии документа. Нумерация версий начинается с 1; |
• | FileName – имя файла, в который будет экспортирован документ; |
• | NeedLock – признак экспорта с блокировкой: True, если нужно экспортировать с блокировкой, иначе False; |
• | NeedCompress – признак сжатия документа при экспорте: True, если нужно сжимать документ, иначе False. По умолчанию параметр принимает значение False; |
• | InExtendedFormat - признак экспорта в структурированный документ: True, если нужно экспортировать в структурированный документ, иначе False. По умолчанию параметр принимает значение False; |
• | SignaturesType – тип экспортируемых подписей. По умолчанию параметр принимает значение estAll. |
Описание:
Метод экспортирует версию документа с номером VersionNumber в файл с именем FileName и блокирует документ от изменений другими пользователями в зависимости от значения параметра NeedLock. Если версии документа с номером VersionNumber не существует, то будет сгенерировано исключение. Если у текущего пользователя нет прав на изменение документа или документ уже заблокирован, то при попытке экспортировать документ с блокировкой, будет сгенерировано исключение. Заблокированный документ можно экспортировать без блокировки.
Если параметр NeedCompress имеет значение True, то версия экспортируемого документа будет упакована в ZIP-архив. При этом будет создан файл с полным путем и именем указанными в параметре FileName, но расширением ZIP.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |