DASaveAsFileA
Gerenciamento de documentos, Funcionalidade de acesso direto
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DASaveAsFile e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Regrava o arquivo inteiro, incluindo todas as alterações, em um novo arquivo. Esta operação pode levar algum tempo com arquivos grandes ou com muitos objetos. O cabeçalho de saída usa a versão efetiva do PDF do documento DA, incluindo qualquer elevação de versão causada por edições de Direct Access. O arquivo original é fechado após esta operação e o handle do arquivo deixará de ser válido. O arquivo original não pode ser sobrescrito. Use DAAppendFile se quiser acrescentar alterações ao arquivo 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 handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| OutputFileName | O caminho e o nome do novo documento a criar. |
Valores retornados
| 0 | O novo arquivo não pôde ser criado |
|---|---|
| 1 | O documento foi salvo no novo arquivo com sucesso |