Объекты DIRECTUM > Работа с электронными документами > IEDocument – электронный документ >

Метод ImportFromFile – импортировать электронный документ из файла

Предыдущий раздел В начало Следующий раздел

Синтаксис:

procedure ImportFromFile(

 VersionNumber: Integer;

 const VersionNote: WideString;

 const FileName: WideString;

[optional] NeedUnlock: WordBool;

[optional] const EditorCode: WideString;

[optional] InExtendedFormat: WordBool);

Параметры:

· VersionNumber – номер версии электронного документа, в которую будет производиться импорт. Нумерация версий начинается с 1;
· VersionNote – примечание к версии;
· FileName – имя файла для импорта электронного документа;
· NeedUnLock – признак разблокирования электронного документа после импорта: True, если нужно разблокировать, иначе False;
· EditorCode – код приложения-редактора. В качестве значения параметра следует передавать код приложения-редактора из справочника Приложения-редакторы;
· FromExtendedFormat – признак импорта из структурированного электронного документа: True, если нужно импортировать из структурированного электронного документа, иначе False. По умолчанию параметр принимает значение False.

Описание:

Метод импортирует файл с именем FileName в версию документа с номером VersionNumber. Если файла с именем FileName не существует или у электронного документа нет версии с номером VersionNumber, то будет сгенерировано исключение. Если в качестве значения параметра VersionNumber передать –1, то будет произведен импорт в новую версию.

Пользователь может импортировать документ, если он обладает правами на изменение документа, в который производится импорт. Импортировать с разблокировкой может пользователь, который экспортировал электронный документ или версию электронного документа с блокировкой, и администратор системы. Если попытаться разблокировать не заблокированный электронный документ, то будет сгенерировано исключение.

При импорте из структурированного электронного документа приложение-редактор определяется автоматически. Значение, переданное в параметре EditorCode, используется, только если приложение, указанное в структурированном документе, не найдено в справочнике Приложения-редакторы.

См. также

Метод ImportFromEDocument

Метод ImportFromScannedFile

Метод ImportFromTemplate