DASaveAsFileA
Gestão de documentos, Funcionalidade de acesso direto
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DASaveAsFile e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Reescreve todo o ficheiro, incluindo todas as alterações, num novo ficheiro. Esta operação pode demorar em ficheiros grandes ou com muitos objetos. O cabeçalho de saída utiliza a versão PDF efetiva do documento DA, incluindo qualquer elevação de versão causada por edições de acesso direto. O ficheiro original é fechado após esta operação e o respetivo identificador deixa de ser válido. O ficheiro original não pode ser substituído. Utilize DAAppendFile para acrescentar alterações ao ficheiro original
Sintaxe
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Parâmetros
| FileHandle | Um identificador devolvido pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| OutputFileName | O caminho e o nome do novo documento a criar |
Valores devolvidos
| 0 | Não foi possível criar o novo ficheiro |
|---|---|
| 1 | O documento foi guardado com êxito no novo ficheiro |