StitchPagesSideBySide
頁面操作
描述
將兩個現有頁面並排放置在一個新的、更寬的頁面上;兩個來源頁面都會被擷取為向量 Form XObjects 並繪製在左側和右側,縮放到要求的 TargetHeight,同時保留它們各自的長寬比;它們之間會插入一個 Gap
新頁面已附加至文件;兩個來源頁面都被擷取並隱藏,新頁面的寬度會自動計算為 Page1ScaledWidth + Gap + Page2ScaledWidth
語法
Delphi
Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;
參數
| Page1 | 從 1 開始的頁碼 placed on the left (consumed and hidden) |
|---|---|
| Page2 | 從 1 開始的頁碼 placed on the right (consumed and hidden); must differ from Page1 |
| Gap | 新工作表上兩頁之間的水平間距,以目前的測量單位表示 |
| TargetHeight | 新輸出頁面的高度;每個來源頁面都會縮放(保留外觀比例)至此高度 |
傳回值
| 0 | 無法執行縫合(無效頁面、同一頁面被指定兩次,或非正數的 TargetHeight) |
|---|---|
| >= 1 | 從 1 開始的頁碼 of the newly created side-by-side page |