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 |