DACapturePageEx
Funzionalità di accesso diretto, manipolazione delle pagine
Descrizione
Acquisisce la pagina specificata da un documento aperto originariamente con DAOpenFile. La pagina acquisita è nascosta, ma può essere disegnata su qualsiasi altra pagina tramite la funzione DADrawCapturedPage. Il "media box" della pagina viene usato come rettangolo di delimitazione della pagina acquisita. La funzione DACapturePageEx può essere usata quando si desidera utilizzare invece il "crop box" della pagina
Sintassi
Delphi
Function TPDFlib.DACapturePageEx(FileHandle, PageRef, Options: Integer): Integer;
ActiveX
Function PDFlib::DACapturePageEx(FileHandle As Long, PageRef As Long, Options As Long) As Long
DLL
int DLDACapturePageEx(int InstanceID, int FileHandle, int PageRef, int Options);
Parametri
| FileHandle | Handle restituito dalle funzioni DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Un riferimento di pagina restituito dalle funzioni DAFindPage o DANewPage |
| Options | 0 = Usa il media box della pagina's per il rettangolo di delimitazione 1 = Usa il crop box della pagina's per il rettangolo di delimitazione se presente, altrimenti usa il media box 2 = Usa il bleed box della pagina's per il rettangolo di delimitazione se presente, altrimenti usa il crop box 3 = Usa il trim box della pagina's per il rettangolo di delimitazione se presente, altrimenti usa il crop box 4 = Usa l'art box della pagina's per il rettangolo di delimitazione se presente, altrimenti usa il crop box |
Valori restituiti
| 0 | FileHandle o PageRef non validi oppure la pagina specificata era l'unica del documento |
|---|---|
| Non-zero | Un ID utilizzabile con la funzione DADrawCapturedPage |