StitchPagesVertically

Page manipulation

Description

עורם רצף של דפים באופן אנכי לדף חדש ויחיד וגבוה (הרכב בסגנון פוסטר); כל דף מקור נלכד לתוך Form XObject וקטורי ומצויר מלמעלה למטה, כשכל אחד מהם מותאם לגודל TargetWidth תוך שמירה על יחס הגובה-רוחב שלו, עם Gap המוכנס בין דפים עוקבים

הדפים נלכדו בסדר יורד של מספרי עמודים כך שאינדקסים של עמודים מוקדמים יותר נשארים יציבים כאשר דפים מאוחרים יותר מוסתרים; גובהו של העמוד החדש מחושב אוטומטית כסכום של כל גבהי המקור המשתנים בתוספת Gap כפול (ספירה פחות 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