MergeFileListStrict
معالجة المستندات
الوصف
يدمج قائمة ملفات مسماة ويكتب PDF المدموج في OutputFileName. ويستخدم مسار الحفاظ على PDF الموسوم والمخططات التفصيلية وحقول النماذج والتعليقات التوضيحية نفسه الذي يستخدمه MergeFileList
بخلاف MergeFileList يتوقف الوضع الصارم عند أول إدخال غير قابل للقراءة أو مشفر أو تالف أو مفقود. استخدمه عندما يُطلب سلوك التوقف عند أول فشل الأقدم
الصيغة
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
المعاملات
| ListName | قائمة الملفات المسماة المطلوب دمجها. ابنها باستخدام ClearFileList وAddToFileList وFileListCount |
|---|---|
| OutputFileName | مسار واسم ملف PDF المطلوب إنشائه |
الإلغاء والموارد
تُبلغ عملية الدمج عن التقدم أثناء فحص المدخلات وكتابة الكائنات. واستدعاء Abort يوقف العملية ويغلق التدفقات النشطة ويزيل الإخراج غير المكتمل. وتفتح عمليات دمج قوائم الملفات كل مصدر لفحصه وتُبقي على قارئي المصدر الأول والمصدر الحالي نشطين كحد أقصى أثناء الكتابة، فيبقى استخدام المقابض محدودًا مع نمو القائمة
قيم الإرجاع
| 0 | لم تُنتج عملية الدمج ملف إخراج |
|---|---|
| Non-zero | عدد ملفات الإدخال التي دُمجت بنجاح. افحص ListName + "Result" باستخدام FileListItem للاطلاع على رسائل حالة كل ملف |