ImposePagesNUp

頁面操作

描述

此頁面描述 PDF Library for Delphi 在「頁面操作」主題下的 ImposePagesNUp。API 名稱、參數、類別名稱、檔案名稱與字面量(literals)皆完全保留其在 Delphi 程式庫與 DLL 進入點中的原始樣貌。

在呼叫此函數前,請檢閱其語法、參數與傳回值。

語法

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

參數

Columns 與 Rows 用於設定網格(2 與 2 則為 four-up)。TargetWidth/TargetHeight 為落版紙張的大小(以頁面單位計)。Options 傳入 0 會以閱讀順序配置頁面;傳入 1 會產生騎馬釘小冊子紙張(網格強制為 2 x 1,頁數會補齊為四的倍數,且紙張會將最外頁與最內頁進行配對,因此列印出的堆疊可摺疊成一本小冊子)。

傳回值

傳回所建立的落版紙張數量;若文件少於兩頁或參數無效,則傳回 0。

備註

每個來源頁面皆會被擷取為表單 XObject,並在其網格儲存格內以維持比例並置中的方式重新繪製,以確保向量內容保持向量格式。來源頁面會從頁面樹狀結構中被移除;在呼叫後,文件中將僅包含落版的紙張。