MergeDocumentEx

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

الوصف

ينضم مستندًا آخر إلى المستند المحدد مع تطبيق سياسة صريحة على أسماء حقول النماذج العليا المكررة

يكتمل مسح الأسماء المكررة قبل تغيير أرقام الكائنات أو أشجار الصفحات أو مصفوفات النماذج، فيبقى المستند المصدر المرفوض مفتوحًا وقابلًا لإعادة الاستخدام

الصيغة

Delphi

Function TPDFlib.MergeDocumentEx(DocumentID: Integer; DuplicateFieldStrategy: TPDFlibDuplicateFieldStrategy): Integer;

المعاملات

DocumentIDمعرف المستند المطلوب إلحاقه بالمستند المحدد
DuplicateFieldStrategyقد يكون Tracker يساوي nil لافتراضات صفحة ISO أو متتبعًا دائمًا متابَعًا من طبقة محتوى سابقة

الاستراتيجيات

dfsRejectترفض العملية عندما يكون اسم حقل جذر مصدر موجودًا سلفًا وتترك كلا المستندين دون تغيير
dfsMergeيحفظ اسم الحقل المشترك ويطبق قيمة الحقل الهدف وقيمته الافتراضية على الحقل المستورد، مما يتيح للعارضات الممتثلة معاملة عناصر الـ widget كحقل منطقي واحد
dfsAutoNumberيعيد تسمية كل حقل جذر مصدر متعارض بأول لاحقة حتمية متاحة مثل _2 أو _3

قيم الإرجاع

10

يجب أن يحدد TopIndex خيارًا قائمًا أو يساوي صفرًا عندما تكون القائمة فارغة

ملاحظات

أُجري استبدال من نوع ما

قد يحدد InputFileName وOutputFileName الملف نفسه. وتُحفظ بايتات المصدر قبل استبدال الوجهة

انظر أيضًا

MergeDocument, TPDFlibDuplicateFieldStrategy