ImposePagesNUp

معالجة الصفحة

الوصف

تصف هذه الصفحة ImposePagesNUp في PDF Library for Delphi، والتي تنتمي إلى موضوع معالجة الصفحات. يتم الاحتفاظ بأسماء API والمعلمات وأسماء الفئات وأسماء الملفات والقيم الحرفية كما هي لتتوافق تمامًا مع مكتبة Delphi ونقاط إدخال DLL

يرجى مراجعة بناء الجملة والمعلمات وقيم الإرجاع قبل استدعاء الدالة.

الصيغة

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

المعاملات

Columns و Rows اضبط الشبكة (2 و 2 لرباعية). TargetWidth/TargetHeight هي حجم الأوراق المفروضة بوحدات الصفحة. Options 0 يعرض الصفحات بترتيب القراءة؛ 1 ينتج أوراق كتيب بخياطة سرجية (يتم فرض الشبكة على 2 × 1، ويتم استكمال عدد الصفحات إلى مضاعفات الأربعة، وتقوم الأوراق بإقران الصفحات الخارجية مع الصفحات الداخلية بحيث تُطوى المجموعة المطبوعة في كتيب).

قيم الإرجاع

تُرجع عدد أوراق التركيب المنشأة أو 0 عندما يمتلك المستند أقل من صفحتين أو كان أحد المعاملات غير صالح

ملاحظات

يُلتقط كل صفحة مصدر كـ form XObject ويعاد رسمها ملائمةً لنسبة الأبعاد وموسّطة داخل خلية شبكتها، فيبقى محتوى المتجهات متجهات. وتُزال صفحات المصدر من شجرة الصفحات؛ وبعد الاستدعاء لن يحتوي المستند إلا على أوراق التركيب