DAOpenFile

Управление документами, функции прямого доступа

Описание

Открывает файл в режиме прямого доступа. Это позволяет обрабатывать большие файлы. Файл будет недоступен другим процессам, пока не будет закрыт одной из следующих функций: DACloseFile, DAAppendFile или DASaveAsFile. Можно открывать файлы только для чтения, и все остальные функции прямого доступа будут работать, но DAAppendFile не сработает, поскольку записать файл нельзя.

Синтаксис

Delphi

Function TPDFlib.DAOpenFile(Const InputFileName, Password: WideString): Integer;

ActiveX

Function PDFlib::DAOpenFile(InputFileName As String, Password As String) As Long

DLL

int DLDAOpenFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password);

Параметры

InputFileNameПуть и имя документа, который следует открыть в режиме прямого доступа.
PasswordПароль для открытия документа: пароль владельца или пользователя. С паролем пользователя часть функциональности может быть ограничена в соответствии с разрешениями документа

Возвращаемые значения

0Файл не удалось открыть; причину сбоя определит функция LastErrorCode Дескриптор FileHandle для использования с остальными функциями Direct Access
Non-zero