MergeFileListStrict
Przetwarzanie dokumentów
Opis
Scala nazwaną listę plików i zapisuje scalony plik PDF do OutputFileName. Używa tej samej ścieżki zachowywania Tagged PDF, konspektów, pól formularzy i adnotacji co MergeFileList
W przeciwieństwie do MergeFileList tryb ścisły zatrzymuje się na pierwszym nieczytelnym, zaszyfrowanym, uszkodzonym lub brakującym wejściu. Użyj go, gdy wymagane jest wcześniejsze zachowanie polegające na zatrzymaniu przy pierwszym niepowodzeniu
Składnia
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parametry
| ListName | Nazwana lista plików do scalenia. Zbuduj ją za pomocą ClearFileList, AddToFileList i FileListCount |
|---|---|
| OutputFileName | Ścieżka i nazwa tworzonego pliku PDF |
Anulowanie i zasoby
Scalanie zgłasza postęp podczas skanowania danych wejściowych i zapisywania obiektów. Wywołanie Abort zatrzymuje operację, zamyka aktywne strumienie i usuwa niekompletne dane wyjściowe. Przy scalaniu listy plików każde źródło jest otwierane na czas skanowania, a podczas zapisu aktywne pozostają najwyżej czytniki pierwszego i bieżącego źródła, dzięki czemu użycie uchwytów pozostaje ograniczone w miarę wzrostu listy
Wartości zwracane
| 0 | Scalanie nie utworzyło pliku wyjściowego |
|---|---|
| Non-zero | Liczba pomyślnie scalonych plików wejściowych. Sprawdź ListName + "Result" za pomocą FileListItem, aby uzyskać komunikaty stanu poszczególnych plików |