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Пароль для відкриття документа. Це може бути пароль власника (owner) або користувача (user). З паролем користувача частина можливостей може бути обмежена — залежно від дозволів документа

Повернуті значення

0Файл не вдалося відкрити. Причину відмови визначайте функцією LastErrorCode. FileHandle, який можна використовувати з іншими функціями прямого доступу
Non-zero