SetPageBox
מאפייני עמוד
תיאור
מגדירה את ממדי מלבני התחום של העמוד הנבחר. ה-MediaBox מייצג את המדיום הפיזי של העמוד
ה-CropBox מייצג את האזור הנראה של הדף, והתוכן ייחתך לאזור הזה. ה-BleedBox דומה ל-CropBox, אך זהו המלבן המשמש בסביבת הפקה
TrimBox מציין את המידות המיועדות של הדף המוגמר לאחר החיתוך, ו-ArtBox מגדיר את היקף התוכן המשמעותי של הדף (page's meaningful content) כפי שהתכוון יוצר הדף (page's creator)
התנהגות גרסת 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 |