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

FileHandleRukovaoc koji vraćaju funkcije DAOpenFile, DAOpenFileReadOnly ili DAOpenFromStream
PageRefReferenca stranice koju vraćaju funkcije DAFindPage ili DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Horizontalna koordinata donjeg levog ugla okvira, izražena u tačkama od leve ivice stranice
Y1Vertikalna koordinata donjeg levog ugla okvira, merena u tačkama od dna stranice
X2Horizontalna koordinata gornjeg desnog ugla okvira, izražena u tačkama od dna stranice
Y2Vertikalna koordinata gornjeg desnog ugla okvira, izražena u tačkama od dna stranice

Povratne vrednosti

0Parametri FileHandle ili PageRef nisu bili ispravni
1Success