StitchPagesSideBySide

Page manipulation

Description

دو صفحه موجود را در کنار یکدیگر روی یک صفحه جدید و پهن‌تر قرار می‌دهد;هر دو صفحه منبع در قالب بردارهای Form XObjects ضبط شده و در سمت چپ و راست ترسیم می‌شوند که با حفظ نسبت‌های تصویر اختصاصی خود به TargetHeight درخواستی مقیاس‌گذاری می‌گردند;یک Gap بین آن‌ها قرار می‌گیرد

صفحه جدید به سند پیوست می‌شود؛ هر دو صفحه منبع ضبط و پنهان می‌گردند؛ عرض صفحه جدید به طور خودکار به صورت Page1ScaledWidth + Gap + Page2ScaledWidth محاسبه می‌شود

Syntax

Delphi

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

Parameters

Page1شماره صفحه مبتنی بر 1 placed on the left (consumed and hidden)
Page2شماره صفحه مبتنی بر 1 placed on the right (consumed and hidden); must differ from Page1
Gapفاصله افقی بین دو صفحه در برگ جدید، بر حسب واحدهای اندازه‌گیری فعلی
TargetHeightارتفاع صفحه خروجی جدید؛ هر صفحه منبع با حفظ نسبت تصویر به این ارتفاع مقیاس‌دهی می‌شود

Return values

0ترکیب صفحات انجام نشد (صفحات نامعتبر، مشخص کردن یک صفحه به طور مکرر، یا TargetHeight غیر مثبت)
>= 1شماره صفحه مبتنی بر 1 of the newly created side-by-side page