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