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 עבור הודעות מצב לכל קובץ.