MergeFileListStrict
Χειρισμός εγγράφου
Περιγραφή
Συγχωνεύει επώνυμη λίστα αρχείων και γράφει το συγχωνευμένο PDF στο OutputFileName. Χρησιμοποιεί την ίδια διαδρομή διατήρησης tagged PDF, outline, πεδίων φόρμας και σχολιασμών με το MergeFileList.
Σε αντίθεση με το MergeFileList, η αυστηρή λειτουργία σταματά στην πρώτη αδιάβαστη, κρυπτογραφημένη, κατεστραμμένη ή λείπουσα είσοδο. Χρησιμοποιήστε την όταν απαιτείται η παλιά συμπεριφορά διακοπής στην πρώτη αποτυχία.
Σύνταξη
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Παράμετροι
| ListName | Επώνυμη λίστα αρχείων προς συγχώνευση. Χτίστε την με ClearFileList, AddToFileList και FileListCount. |
|---|---|
| OutputFileName | Διαδρομή και όνομα αρχείου του PDF προς δημιουργία |
Ακύρωση και πόροι
Η συγχώνευση αναφέρει πρόοδο κατά τη σάρωση εισόδων και τη γραφή αντικειμένων. Κλήση Abort σταματά τη λειτουργία, κλείνει ενεργά streams και αφαιρεί ημιτελή έξοδο. Συγχωνεύσεις λίστας αρχείων ανοίγουν κάθε πηγή για τη σάρωσή της και κρατούν το πολύ τους readers πρώτης και τρέχουσας πηγής ενεργούς κατά τη γραφή, ώστε η χρήση handles να μένει οριοθετημένη όσο μεγαλώνει η λίστα.
Τιμές επιστροφής
| 0 | Η συγχώνευση δεν παρήγαγε αρχείο εξόδου |
|---|---|
| Non-zero | Πλήθος αρχείων εισόδου που συγχωνεύτηκαν επιτυχώς. Δείτε ListName + "Result" με FileListItem για μηνύματα κατάστασης ανά αρχείο. |