DARenderPagesToFiles
Accesso diretto, Rendering e 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 = output BMP 1 = output JPEG 2 = output WMF 3 = output EMF 4 = output EPS 5 = output PNG 6 = output GIF 7 = output TIFF 8 = output EMF+ 9 = output HTML5 10 = output 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 |