CustomDocumentToSend

Документ на отправку произвольного типа. Является производным объектом от DocumentToSend

Свойства

Type:

Строка, чтение - тип документа. Константа Document

FileName:

Строка, чтение - имя файла вложения

Comment:

Строка, чтение/запись - комментарий к документу

NeedRecipientSignature:

Булево, чтение/запись - документ будет отправлен с запросом подписи получателя

CustomDocumentId:

Строка, чтение/запись - внешний идентификатор документа

TypeNamedId:

Строка, чтение/запись - строковой идентификатор типа документа

Function:

Строка, чтение/запись - идентификатор функции документа. Обязательно при отправке зашифрованных документов

Version:

Строка, чтение/запись - идентификатор версии документа. Обязательно при отправке зашифрованных документов

WorkflowId:

Строка, чтение/запись - идентификатор вида документооборота

IsEncrypted:

Булево, чтение/запись - документ будет отправлен в зашифрованном виде

Metadata:

Коллекция объектов MetadataItem , чтение - метаданные документа

Content:

DynamicContent или BaseContent , чтение - представление содержимого документа. Если объект был создан из PackageSendTask2, то поле Content будет объектом DynamicContent. Если объект был создан из PackageSendTask или SendTask, то поле Content будет объектом, производным от BaseContent

EditingSettingId:

Строка, чтение/запись - идентификатор настройки редактирования содержимого документа. Наличие данной настройки означает, что в содержимом файла может отсутствовать контент, редактирование которого разрешено данной настройкой. В случае указания данной настройки, отправку документов необходимо выполнять с флагом DelaySend*

Добавлено в версии 5.29.13.

Методы

AddMetadata() SaveUserData()
CustomDocumentToSend.AddMetadata()

Добавляет новый элемент в коллекцию Metadata и возвращает его

CustomDocumentToSend.SaveUserData(FilePath)
FilePath:строка путь до файла

Сохраняет упрощённое представление контента в указанный файл. Если файл не существует, то файл будет создан. Директория должна существовать