RenderPagesToFilesA
Rendering, stampa
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a RenderPagesToFiles e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
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 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = 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 |