RenderPagesToFilesA
Rendering e stampa
Descrizione
Il suffisso A indica il punto di ingresso ANSI (char) della DLL; la superficie ActiveX/COM espone solo la forma Unicode. Il comportamento è identico a RenderPagesToFiles e gli argomenti stringa vengono interpretati utilizzando la tabella codici SetAnsiMode corrente
Esegue il rendering delle pagine del documento selezionato descritte da PageRanges in file immagine separati
La funzione accetta gli stessi valori di Options di rendering di RenderPageToFile e RenderDocumentToFile, ma PageRanges può selezionare pagine non contigue come 1,3,7-9, Odd o Even 2-20
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
L'implementazione riutilizza un singolo renderer sull'elenco di pagine selezionate dove il renderer attivo lo supporta, evitando il costo di inizializzazione della chiamata a RenderPageToFile una volta per pagina
Sintassi
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
Parametri
| DPI | I DPI da usare nel rendering di ciascuna pagina |
|---|---|
| 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) |
| 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 |