MergeFileListFast

معالجة المستندات

الوصف

مشابه للدالة MergeFileList لكنه يستخدم خوارزمية متقدمة لتحسين السرعة

قائمة صفحات للرسم، مثل "5-10,3,12"

يجب أن تضم قائمة الملفات ملفين أو أكثر لتنجح عملية الدمج

ستكون حقول النموذج والتعليقات التوضيحية والمخططات التفصيلية (الإشارات المرجعية) من جميع المستندات موجودة في المستند المدموج

الصيغة

Delphi

Function TPDFlib.MergeFileListFast(Const ListName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFileListFast(ListName As String, OutputFileName As String) As Long

DLL

int DLMergeFileListFast(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);

المعاملات

ListNameاسم قائمة الملفات المطلوب استخدامها. ستُدمج جميع الملفات في هذه القائمة معًا
OutputFileNameمسار واسم ملف الإخراج المطلوب إنشائه. سيحتوي هذا الملف على جميع الملفات من قائمة الملفات

الإلغاء والموارد

تُبلغ عملية الدمج عن التقدم أثناء فحص المدخلات وكتابة الكائنات. واستدعاء Abort يوقف العملية ويغلق التدفقات النشطة ويزيل الإخراج غير المكتمل. وتفتح عمليات دمج قوائم الملفات كل مصدر لفحصه وتُبقي على قارئي المصدر الأول والمصدر الحالي نشطين كحد أقصى أثناء الكتابة، فيبقى استخدام المقابض محدودًا مع نمو القائمة

قيم الإرجاع

0تعذّرت إكمال عملية الدمج. استخدم الدالة GetLastError لمعرفة سبب الخطأ
Non-zeroعدد الملفات التي دُمجت بنجاح