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 για μηνύματα κατάστασης ανά αρχείο.