SetPageBox
ویژگیهای صفحه
توضیحات
ابعاد مستطیلهای مرزی صفحهٔ انتخابشده را تنظیم میکند؛ MediaBox بستر فیزیکی صفحه را نشان میدهد
CropBox ناحیه قابلمشاهده صفحه را مشخص میکند و محتوا به همین ناحیه clip میشود. BleedBox شبیه CropBox است، اما مستطیلی است که در محیط تولید استفاده میشود
TrimBox ابعاد موردنظر صفحه نهایی را پس از برش نشان میدهد و ArtBox گستره محتوای معنادار page's را، آنطور که creator مربوط به page's در نظر گرفته است، تعریف میکند
رفتار نسخهٔ 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 |