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 للعثور على الملف الذي أنهى عملية الدمج قبل أوانها |