StitchPagesVertically

Page manipulation

Description

رشته‌ای از صفحات را به صورت عمودی در یک صفحه بزرگ و بلند جدید روی هم می‌چیند (ترکیب به سبک پوستر);هر صفحه منبع در یک Form XObject برداری ضبط شده و از بالا به پایین رسم می‌شود، هر کدام در حالی که نسبت تصویر خود را حفظ می‌کنند به TargetWidth مقیاس‌دهی می‌شوند و یک Gap بین صفحات متوالی قرار می‌گیرد

صفحات به ترتیب نزولی شماره صفحه ضبط می‌شوند تا با پنهان شدن صفحات بعدی، شاخص‌های صفحات قبلی پایدار بمانند;ارتفاع صفحه جدید به طور خودکار به عنوان مجموع تمام ارتفاع‌های منبع مقیاس‌گذاری شده به علاوه حاصل‌ضرب Gap در (count - 1) محاسبه می‌شود;تمام صفحات منبع مصرف و پنهان می‌گردند

Syntax

Delphi

Function TPDFlib.StitchPagesVertically(Const PageRanges: WideString; Gap, TargetWidth: Double): Integer;

Parameters

PageRangesیک رشته محدوده صفحه استاندارد (مانند "1-3,5");خالی به معنای همه صفحات است
Gapفضای عمودی درج‌شده بین صفحات متوالی، بر حسب واحدهای اندازه‌گیری فعلی
TargetWidthعرض صفحه خروجی جدید;هر صفحه منبع با حفظ نسبت تصویر به این عرض مقیاس‌دهی می‌شود

Return values

0ترکیب صفحات انجام نشد (محدوده خالی، TargetWidth غیر مثبت، یا خطای ضبط صفحه)
>= 1شماره صفحه مبتنی بر 1 of the newly created vertical-stitch page