MergeFileListA

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

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ MergeFileList وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

يدمج جميع الملفات في قائمة ملفات مسماة ويحفظ المستند المدموج الناتج في الملف المحدد. استخدم الدوال ClearFileList وFileListCount وAddToFileList لبناء قائمة الملفات المسماة. ويجب أن تضم قائمة الملفات ملفين أو أكثر لتنجح عملية الدمج

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

يتناوب مسار الدمج العادي ملفات الإخراج المؤقتة بعد أول زوج من ملفات الإدخال، متجنبًا نسخة كاملة إضافية من PDF الوسيط المتنامي عن كل مدخل لاحق. يحافظ ذلك على سلوك عدد الإرجاع القائم مع خفض إدخال/إخراج القرص في قوائم الملفات الأطول

الصيغة

Delphi

Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);

المعاملات

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

قيم الإرجاع

عدد المستندات التي دُمجت بنجاح معًا. إذا كان هذا أقل من العدد المقصود فاستخدم الدالة FileListItem للعثور على الملف الذي أنهى عملية الدمج قبل أوانها