MergeFileListA

Przetwarzanie dokumentów

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w MergeFileList, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Scala wszystkie pliki z nazwanej listy plików i zapisuje wynikowy scalony dokument do wskazanego pliku. Do utworzenia nazwanej listy plików użyj funkcji ClearFileList, FileListCount i AddToFileList. Aby scalanie się powiodło, lista musi zawierać co najmniej dwa pliki

Konspekty (zakładki), pola formularzy i adnotacje ze wszystkich dokumentów będą obecne w scalonym dokumencie

Zwykła ścieżka scalania po pierwszej parze plików wejściowych używa naprzemiennie tymczasowych plików wyjściowych, unikając dodatkowej pełnej kopii rosnącego pośredniego pliku PDF dla każdego kolejnego wejścia. Zachowuje to dotychczasowe zwracanie liczby elementów, a jednocześnie ogranicza operacje dyskowe dla dłuższych list plików

Składnia

Delphi

Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);

Parametry

ListNameNazwa listy plików do scalenia Ścieżka i nazwa tworzonego pliku, który będzie zawierał scalone pliki
OutputFileName

Wartości zwracane

Liczba dokumentów pomyślnie scalonych ze sobą. Jeżeli jest mniejsza od zamierzonej liczby, użyj funkcji FileListItem, aby znaleźć plik, który spowodował przedwczesne zakończenie procesu scalania