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

FileHandleL'handle restituito da DAOpenFile o DAOpenFileReadOnly
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)
DPII DPI da usare nel rendering di ciascuna pagina
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