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);