CollateDocumentsEx

معالجة الصفحات، تجميع المستندات

الوصف

يجمع صفحات من عدة مستندات مفتوحة إلى المستند المحدد بقائمة مدى صفحات عن كل مصدر، بما فيها المدى المعكوسة

الصيغة

Delphi

Function TPDFlib.CollateDocumentsEx(Const SourceDocumentIDs: Array Of Integer; Const RangeLists: WideString; GroupSize: Integer): Integer;

المعاملات

SourceDocumentIDsمقابض المستندات المصدرية المفتوحة. ويجب ألا يظهر المستند المحدد في القائمة
RangeListsقائمة مدى صفحات عن كل مصدر، مفصولة بـ ;. وتختار السلسلة الفارغة كل صفحات كل مصدر، ويختار المقطع الفارغ كل صفحات ذلك المصدر. وتعكس المدى الهابطة مثل 3-1 المصدر، وتُحفظ الصفحات المكررة بالترتيب المعطى
GroupSizeعدد الصفحات الملحقة من كل مصدر في كل جولة

قيم الإرجاع

0وسائط غير صالحة، أو يشير مدى إلى صفحة مفقودة، أو لا يطابق عدد المقاطع عدد المصادر، أو فشلت النسخة؛ ويبقى المستند المحدد دون تغيير
1جمّعت الصفحات في نهاية المستند المحدد

ملاحظات

يمسح سير عمل الماسح أحادي الجانب الكلاسيكي الأوجه بالترتيب والأ ظهورًا بالعكس؛ وتمرير قوائم مدى بنمط ;3-1 يستعيد ترتيب القراءة في استدعاء واحد. وتتحقق جميع الوسائط قبل تعديل المستند المحدد فتتركه الاستدعاءات الفاشلة دون مساس

مثال

// Fronts 1,2,3 and backs scanned in reverse order
PDF.CollateDocumentsEx([Fronts, Backs], ';3-1', 1);

انظر أيضا

CollateDocuments, CopyPageRangesEx, MergeFileList