DASetPageBox
Funkcionalnost direktnog pristupa, svojstva stranice
Opis
Postavlja dimenzije graničnih pravougaonika zadate stranice. MediaBox predstavlja fizički medij stranice
CropBox predstavlja vidljivi region stranice; sadržaj se seče na taj region. BleedBox je sličan CropBox-u, ali je pravougaonik koji se koristi u produkcionom okruženju
TrimBox označava namenjene dimenzije gotove stranice posle sečenja, a ArtBox definiše obim smislenog sadržaja stranice onako kako je zamislio njen autor
Ponašanje PDF verzije: unosi BleedBox, TrimBox i ArtBox u rečniku stranice zahtevaju PDF 1.3. Kada Direct Access menja izvor niže verzije, a verzija čuvanja nije zaključana, DASetPageBox podiže zaglavlje sačuvanog dokumenta na PDF 1.3 da odgovara novim unosima graničnih okvira
Sintaksa
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);
Parametri
| FileHandle | Rukovaoc koji vraćaju funkcije DAOpenFile, DAOpenFileReadOnly ili DAOpenFromStream |
|---|---|
| PageRef | Referenca stranice koju vraćaju funkcije DAFindPage ili DANewPage |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | Horizontalna koordinata donjeg levog ugla okvira, izražena u tačkama od leve ivice stranice |
| Y1 | Vertikalna koordinata donjeg levog ugla okvira, merena u tačkama od dna stranice |
| X2 | Horizontalna koordinata gornjeg desnog ugla okvira, izražena u tačkama od dna stranice |
| Y2 | Vertikalna koordinata gornjeg desnog ugla okvira, izražena u tačkama od dna stranice |
Povratne vrednosti
| 0 | Parametri FileHandle ili PageRef nisu bili ispravni |
|---|---|
| 1 | Success |