MergeFilesA
Manipulação de documentos
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 MergeFiles e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Une dois ficheiros no disco e guarda o documento unido num novo ficheiro. Os ficheiros são acedidos diretamente no disco; não é necessário carregar todo o ficheiro na memória, pelo que esta função pode ser utilizada com documentos enormes. Os ficheiros não podem estar encriptados. Acompanhe o tamanho do ficheiro de saída enquanto a função é executada para determinar o progresso
Os contornos (marcadores), campos de formulário e anotações de ambos os documentos estarão presentes no documento intercalado
Sintaxe
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
Parâmetros
| FirstFileName | O nome do primeiro ficheiro a intercalar |
|---|---|
| SecondFileName | O nome do segundo ficheiro a intercalar |
| OutputFileName | O nome do ficheiro a criar, que conterá o documento intercalado |
Valores devolvidos
| 0 | Não foi possível unir os ficheiros. Utilize a função LastErrorCode para determinar a causa da falha |
|---|---|
| 1 | Os ficheiros foram intercalados com êxito e foi criado o novo documento intercalado |