SetPageBox
Właściwości strony
Opis
Ustawia wymiary prostokątów granicznych wybranej strony's. MediaBox reprezentuje fizyczny nośnik strony
CropBox przedstawia widoczny obszar strony, a zawartość zostanie przycięta do tego obszaru. BleedBox jest podobny do CropBox, lecz stanowi prostokąt używany w środowisku produkcyjnym
TrimBox wskazuje zamierzone wymiary gotowej strony po przycięciu, a ArtBox określa zasięg 'istotnej zawartości' strony zgodnie z zamiarem jej twórcy
Zachowanie wersji PDF: wpisy słownika strony BleedBox, TrimBox i ArtBox wymagają PDF 1.3. Przy niższej niezablokowanej wersji SetPageBox automatycznie podnosi ją do PDF 1.3 i zapisuje wybrane pole graniczne w AutoBumpedFeatures. Przy blokadzie PDF 1.2 bramka zgodności odrzuca zapis z LastErrorCode 602
Składnia
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);
Parametry
| BoxType | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
|---|---|
| Left | Współrzędna pozioma lewej krawędzi prostokąta |
| Top | Współrzędna pionowa górnej krawędzi prostokąta |
| Width | Szerokość prostokąta Wysokość prostokąta |
| Height |