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 |