MergeFileListA
Manipulação de documento
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 MergeFileList e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Mescla todos os arquivos de uma lista de arquivos nomeada e grava o documento mesclado resultante no arquivo especificado. Use as funções ClearFileList, FileListCount e AddToFileList para construir a lista de arquivos nomeada. Deve haver dois ou mais arquivos na lista para que a mesclagem tenha êxito
Marcadores (outlines), campos de formulário e anotações de todos os documentos estarão presentes no documento mesclado
O caminho de mesclagem comum alterna arquivos de saída temporários após o primeiro par de arquivos de entrada, evitando uma cópia integral extra do PDF intermediário em crescimento para cada entrada subsequente. Isso mantém o comportamento existente de contagem de retorno enquanto reduz a E/S de disco em listas de arquivos 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 arquivos a mesclar. O caminho e o nome do arquivo a criar, que conterá os arquivos mesclados. |
|---|---|
| OutputFileName |
Valores retornados
| O número de documentos mesclados com sucesso. Se for menor que o esperado, use a função FileListItem para encontrar o arquivo que fez o processo de mesclagem terminar antes da hora. |