DASetPageBox

Funzionalità di accesso diretto, proprietà della pagina

Descrizione

Imposta le dimensioni dei rettangoli di delimitazione della pagina specificata's. MediaBox rappresenta il supporto fisico della pagina.

Il CropBox rappresenta la regione visibile della pagina e il contenuto verrà ritagliato in base a tale regione. Il BleedBox è simile al CropBox, ma è il rettangolo usato in un ambiente di produzione

Il TrimBox indica le dimensioni previste della pagina finita dopo il rifilo e l'ArtBox definisce l'estensione del contenuto significativo della pagina secondo l'intento del relativo autore

BleedBox, TrimBox e ArtBox richiedono PDF 1.3. Se Direct Access modifica una sorgente precedente non bloccata, DASetPageBox porta l'intestazione salvata a PDF 1.3

Sintassi

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

FileHandleHandle restituito dalle funzioni DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUn riferimento di pagina restituito dalle funzioni DAFindPage o DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Coordinata orizzontale dell'angolo inferiore sinistro misurata in punti dal bordo sinistro della pagina
Y1Coordinata verticale dell'angolo inferiore sinistro del riquadro misurata in punti dal fondo della pagina
X2Coordinata orizzontale dell'angolo superiore destro misurata in punti dal fondo della pagina
Y2Coordinata verticale dell'angolo superiore destro, in punti dal fondo pagina

Valori restituiti

0I parametri FileHandle o PageRef non erano validi
1Success