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