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
| FileHandle | Et håndtak returnert av DAOpenFile-, DAOpenFileReadOnly- eller DAOpenFromStream-funksjonene |
|---|---|
| PageRef | En sidereferanse returnert av DAFindPage- eller DANewPage-funksjonene |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | Den horisontale koordinaten til boksens nedre venstre hjørne, målt i punkter fra sidens venstre kant |
| Y1 | Den vertikale koordinaten til boksens nedre venstre hjørne, målt i punkter fra bunnen av siden |
| X2 | Den horisontale koordinaten til boksens øvre høyre hjørne, målt i punkter fra sidens bunn |
| Y2 | Den vertikale koordinaten til boksens øvre høyre hjørne, målt i punkter fra sidens bunn |
Returverdier
| 0 | FileHandle- eller PageRef-parameterne var ugyldige |
|---|---|
| 1 | Success |