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
| FileHandle | Handle restituito dalle funzioni DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Un riferimento di pagina restituito dalle funzioni DAFindPage o DANewPage |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | Coordinata orizzontale dell'angolo inferiore sinistro misurata in punti dal bordo sinistro della pagina |
| Y1 | Coordinata verticale dell'angolo inferiore sinistro del riquadro misurata in punti dal fondo della pagina |
| X2 | Coordinata orizzontale dell'angolo superiore destro misurata in punti dal fondo della pagina |
| Y2 | Coordinata verticale dell'angolo superiore destro, in punti dal fondo pagina |
Valori restituiti
| 0 | I parametri FileHandle o PageRef non erano validi |
|---|---|
| 1 | Success |