SetPageBox

頁面屬性

描述

設定所選頁面各邊界矩形的尺寸。MediaBox 代表頁面的實體媒體大小

CropBox 代表頁面的可見區域,內容會被裁剪到這個區域。BleedBox 與 CropBox 類似,是生產印刷環境使用的矩形

TrimBox 表示裁切後成品頁面的預期尺寸;ArtBox 則定義頁面作者心中頁面有意義內容的範圍

PDF 版本行為:頁面字典的 BleedBox、TrimBox 與 ArtBox 項目需要 PDF 1.3。目前生效的文件版本較低且未鎖定時,SetPageBox 會自動把文件提升到 PDF 1.3,並在 AutoBumpedFeatures 記下所選的邊界框;呼叫端鎖定 PDF 1.2 時,相容性閘門會以 LastErrorCode 602 拒絕儲存。

語法

Delphi

Function TPDFlib.SetPageBox(BoxType: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::SetPageBox(BoxType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLSetPageBox(int InstanceID, int BoxType, double Left, double Top, double Width, double Height);

參數

BoxType1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
Left矩形左緣的水平座標
Top矩形上緣的垂直座標
Width矩形的寬度 矩形的高度
Height