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

FirstFileNameO nome do primeiro ficheiro a intercalar
SecondFileNameO nome do segundo ficheiro a intercalar
OutputFileNameO nome do ficheiro a criar, que conterá o documento intercalado

Valores devolvidos

0Não foi possível unir os ficheiros. Utilize a função LastErrorCode para determinar a causa da falha
1Os ficheiros foram intercalados com êxito e foi criado o novo documento intercalado