MergeFileListStrict
מניפולציה של מסמך
תיאור
ממזג רשימת קבצים בעלת שם וכותב את ה-PDF הממוזג אל OutputFileName. הוא משתמש באותו נתיב שימור של PDF מתויג, קווי מתאר, שדות טופס והערות כמו MergeFileList.
בשונה מ-MergeFileList, מצב strict עוצר בקלט הראשון שלא ניתן לקרוא, מוצפן, פגום או חסר. השתמשו בו כאשר נדרשת התנהגות העצירה-בכישלון-הראשון המוקדמת.
תחביר
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
פרמטרים
| ListName | רשימת קבצים בעלת שם למיזוג. בנו אותה עם ClearFileList, AddToFileList, ו-FileListCount. |
|---|---|
| OutputFileName | הנתיב ושם הקובץ של ה-PDF ליצירה |
ביטול ומשאבים
המיזוג מדווח על התקדמות בזמן סריקת הקלטים וכתיבת האובייקטים. קריאה ל-Abort עוצרת את הפעולה, סוגרת זרמים פעילים ומסירה פלט לא שלם. מיזוגי רשימת-קבצים פותחים כל מקור לסריקה שלו ומשאירים לכל היותר את קוראי המקור הראשון והנוכחי פעילים בזמן הכתיבה, כך שהשימוש ב-handles נשאר תחום ככל שהרשימה גדלה
ערכי החזרה
| 0 | המיזוג לא הפיק קובץ פלט |
|---|---|
| Non-zero | מספר קובצי הקלט שמוזגו בהצלחה. בדקו את ListName + "Result" עם FileListItem עבור הודעות מצב לכל קובץ. |