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

ListNameO 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.