StitchPagesSideBySide

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

الوصف

يضع صفحتين موجودتين بجانب بعضهما البعض على صفحة جديدة وأوسع؛ يتم التقاط كلتا الصفحتين المصدرتين في متجهات Form XObjects ورسمهما يساراً ويميناً، مع قياسهما إلى TargetHeight المطلوب مع الحفاظ على نسب العرض إلى الارتفاع الفردية الخاصة بهما؛ كما يتم إدراج Gap بينهما

يتم إلحاق الصفحة الجديدة بالمستند؛ يتم التقاط كلا الصفحتين المصدر وإخفائهما؛ يتم حساب عرض الصفحة الجديدة تلقائيًا كـ Page1ScaledWidth + Gap + Page2ScaledWidth

الصيغة

Delphi

Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;

المعاملات

Page1رقم الصفحة المستند إلى 1 placed on the left (consumed and hidden)
Page2رقم الصفحة المستند إلى 1 placed on the right (consumed and hidden); must differ from Page1
Gapالمسافة الأفقية بين الصفحتين على الورقة الجديدة، بوحدات القياس الحالية
TargetHeightارتفاع صفحة المخرجات الجديدة؛ ويتم تغيير حجم كل صفحة مصدر (مع الحفاظ على نسبة العرض إلى الارتفاع) إلى هذا الارتفاع

قيم الإرجاع

0تعذر إجراء الدمج (صفحات غير صالحة، أو تحديد نفس الصفحة مرتين، أو TargetHeight غير موجب)
>= 1رقم الصفحة المستند إلى 1 of the newly created side-by-side page