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);

پارامترها

BoxType1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
Leftمختصات افقی لبهٔ چپ مستطیل
Topمختصات عمودی لبهٔ بالایی مستطیل
Widthعرض مستطیل ارتفاع مستطیل
Height