SetPageBox

Puslapio ypatybės

Aprašymas

Nustato pasirinktojo puslapio ribų stačiakampių matmenis. MediaBox atvaizduoja fizinę puslapio laikmeną

CropBox vaizduoja matomąją puslapio sritį – turinys bus apkirpstas iki šios srities. BleedBox panašus į CropBox, bet tai stačiakampis, naudojamas poligrafiniame gamybos procese

TrimBox nurodo numatytuosius apipjaustyto gatavo puslapio matmenis, o ArtBox apibrėžia prasmingojo puslapio turinio apimtį, kaip suplanavo puslapio autorius

PDF versijos elgsena: BleedBox, TrimBox ir ArtBox puslapio žodyno įrašams reikia PDF 1.3. Kai aktyvi žemesnioji neužrakinta dokumento versija, SetPageBox automatiškai pakelia dokumentą iki PDF 1.3 ir užregistruoja pasirinktąjį ribų stačiakampį AutoBumpedFeatures. Jei kviesėjas užrakina PDF 1.2, suderinamumo vartai atmeta išsaugojimą su LastErrorCode 602

Sintaksė

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

Parametrai

BoxType1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
LeftStačiakampio kairiojo krašto horizontali koordinatė
TopStačiakampio viršutinio krašto vertikali koordinatė
WidthStačiakampio plotis Stačiakampio aukštis
Height