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);
參數
| BoxType | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
|---|---|
| Left | 矩形左緣的水平座標 |
| Top | 矩形上緣的垂直座標 |
| Width | 矩形的寬度 矩形的高度 |
| Height |