DASetPageBox

Direkte tilgangsfunksjonalitet, Sideegenskaper

Beskrivelse

Setjer dimensjonene til den angitte sidens grenserekktangler. MediaBox representerer sidens fysiske medium

CropBox representerer sidens synlige område, og innholdet klippes til dette området. BleedBox ligner CropBox, men er rektangelet som brukes i et produksjonsmiljø

TrimBox angir de tiltenkte målene til den ferdige siden etter beskjæring, og ArtBox definerer utstrekningen av sidens meningsfulle innhold slik sidens skaper har tenkt det

PDF-versjonsoppførsel: BleedBox-, TrimBox- og ArtBox-sideordbokoppføringer krever PDF 1.3. Når Direct Access endrer en kilde med lavere versjon, og lagringsversjonen ikke er låst, hever DASetPageBox det lagrede dokumenthodet til PDF 1.3 slik at det matcher de nye grenseboks-oppføringene

Syntaks

Delphi

Function TPDFlib.DASetPageBox(FileHandle, PageRef, BoxIndex: Integer; X1, Y1, X2, Y2: Double): Integer;

ActiveX

Function PDFlib::DASetPageBox(FileHandle As Long, PageRef As Long, BoxIndex As Long, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double) As Long

DLL

int DLDASetPageBox(int InstanceID, int FileHandle, int PageRef, int BoxIndex, double X1, double Y1, double X2, double Y2);

Parametere

FileHandleEt håndtak returnert av DAOpenFile-, DAOpenFileReadOnly- eller DAOpenFromStream-funksjonene
PageRefEn sidereferanse returnert av DAFindPage- eller DANewPage-funksjonene
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Den horisontale koordinaten til boksens nedre venstre hjørne, målt i punkter fra sidens venstre kant
Y1Den vertikale koordinaten til boksens nedre venstre hjørne, målt i punkter fra bunnen av siden
X2Den horisontale koordinaten til boksens øvre høyre hjørne, målt i punkter fra sidens bunn
Y2Den vertikale koordinaten til boksens øvre høyre hjørne, målt i punkter fra sidens bunn

Returverdier

0FileHandle- eller PageRef-parameterne var ugyldige
1Success