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
| BoxType | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
|---|---|
| Left | Stačiakampio kairiojo krašto horizontali koordinatė |
| Top | Stačiakampio viršutinio krašto vertikali koordinatė |
| Width | Stačiakampio plotis Stačiakampio aukštis |
| Height |