DARenderPagesToFiles
Accesso diretto, rendering, stampa
Descrizione
Esegue il rendering delle pagine da un handle di file Direct Access aperto in file immagine separati senza caricare l'intero documento attraverso il normale modello di documento
PageRanges può selezionare pagine non contigue come 2,1, 1,4-6, Odd o Even 2-20. Usare una stringa vuota per eseguire il rendering di ogni pagina
Se FileName contiene %p, quel token viene sostituito con il numero della pagina sorgente. Se FileName non contiene %p, il numero della pagina sorgente viene inserito prima dell'estensione del file
Sintassi
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Parametri
| FileHandle | L'handle restituito da DAOpenFile o DAOpenFileReadOnly |
|---|---|
| PageRanges | Un elenco di intervalli di pagine separati da virgole. Usare una stringa vuota per eseguire il rendering di ogni pagina |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = TIFF (G4) |
| DPI | I DPI da usare nel rendering di ciascuna pagina |
| FileName | Il nome del file di output o il pattern del nome file; usare %p dove deve essere inserito il numero della pagina sorgente |
Valori restituiti
| 0 | Nessuna pagina è stata renderizzata |
|---|---|
| >0 | Il numero di pagine renderizzate con successo prima del completamento o del primo errore |