DASetPageBox

Funkce přímého přístupu, vlastnosti stránek

Popis

Nastaví rozměry hraničních obdélníků zadané stránky. MediaBox představuje fyzické médium stránky

CropBox představuje viditelnou oblast stránky a obsah se do této oblasti ořízne. BleedBox je podobný CropBox, ale jde o obdélník používaný v produkčním prostředí

TrimBox udává zamýšlené rozměry hotové stránky po ořezu a ArtBox určuje rozsah smysluplného obsahu stránky tak, jak ho zamýšlel její tvůrce

Chování verze PDF: položky slovníku stránky BleedBox, TrimBox a ArtBox vyžadují PDF 1.3. Upraví-li Direct Access zdroj s nižší verzí a verze ukládání není uzamčená, DASetPageBox zvýší hlavičku ukládaného dokumentu na PDF 1.3, aby odpovídala novým položkám hraničních boxů

Syntaxe

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);

Parametry

FileHandleHandle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream
PageRefOdkaz na stránku vrácený funkcí DAFindPage nebo DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Vodorovná souřadnice levého dolního rohu boxu, měřená v bodech od levé hrany stránky
Y1Svislá souřadnice levého dolního rohu rámečku měřená v bodech od dolní části stránky
X2Vodorovná souřadnice pravého horního rohu boxu, měřená v bodech od spodku stránky
Y2Svislá souřadnice pravého horního rohu boxu, měřená v bodech od spodku stránky

Návratové hodnoty

0Parametry FileHandle nebo PageRef byly neplatné
1Success