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
| ListName | Nazwa 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 |