MergeFileListA
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 MergeFileList e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Intercala todos os ficheiros duma lista de ficheiros com nome e guarda o documento intercalado resultante no ficheiro especificado. Utilize as funções ClearFileList, FileListCount e AddToFileList para construir a lista de ficheiros com nome. A lista tem de conter dois ou mais ficheiros para que a intercalação seja bem-sucedida
Os contornos (marcadores), os campos de formulário e as anotações de todos os documentos estarão presentes no documento intercalado
O caminho de intercalação normal alterna ficheiros de saída temporários após o primeiro par de ficheiros de entrada, evitando uma cópia completa adicional do PDF intermédio em crescimento para cada entrada subsequente. Isto conserva o comportamento existente do número devolvido, reduzindo simultaneamente as operações de E/S em disco em listas de ficheiros mais longas
Sintaxe
Delphi
Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);
Parâmetros
| ListName | O nome da lista de ficheiros a intercalar O caminho e o nome do ficheiro a criar que conterá os ficheiros intercalados |
|---|---|
| OutputFileName |
Valores devolvidos
| O número de documentos unidos com êxito. Se for inferior ao número previsto, utilize a função FileListItem para encontrar o ficheiro que fez o processo de união terminar prematuramente |