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 |