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

DPII DPI da usare nel rendering di ciascuna pagina
PageRangesUn elenco di intervalli di pagine separati da virgole. Usare una stringa vuota per eseguire il rendering di ogni pagina
Options0 = 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)
FileNameIl nome del file di output o il pattern del nome file; usare %p dove deve essere inserito il numero della pagina sorgente

Valori restituiti

0Nessuna pagina è stata renderizzata
>0Il numero di pagine renderizzate con successo prima del completamento o del primo errore