DAOpenFile

Gestão de documentos, Funcionalidade de acesso direto

Descrição

Abre um ficheiro no modo de acesso direto. Isto permite processar ficheiros de grandes dimensões. O ficheiro não estará acessível a outros processos até ser fechado com uma das seguintes funções: DACloseFile, DAAppendFile ou DASaveAsFile. É possível abrir ficheiros só de leitura e utilizar todas as outras funções de acesso direto, mas DAAppendFile não funcionará porque não é possível escrever no ficheiro

Sintaxe

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);

Parâmetros

InputFileNameO caminho e o nome do documento a abrir no modo de acesso direto
PasswordA palavra-passe a utilizar ao abrir o documento. Pode ser a palavra-passe do proprietário ou do utilizador. Se for utilizada a palavra-passe do utilizador, algumas funcionalidades poderão ficar restringidas consoante as permissões do documento

Valores devolvidos

0Não foi possível abrir o ficheiro. Utilize a função LastErrorCode para determinar a causa da falha. Um FileHandle que pode ser utilizado com as restantes funções Direct Access
Non-zero