RenderDocumentToFileA

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 RenderDocumentToFile e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Esegue il rendering di determinate pagine del documento selezionato in un file immagine su disco

Per impostazione predefinita il rendering usa GDI+, disponibile in Windows XP e versioni successive. L'opzione 10, output TIFF (G4), è disponibile solo in Windows Vista, Windows Server 2008 e versioni successive

È anche possibile eseguire il rendering con Cairo usando SetCairoFileName e SelectRenderer

Sintassi

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);

Parametri

DPIDPI di rendering. 72 equivale ad Acrobat con zoom al 100%
StartPageLa prima pagina da stampare
EndPageL'ultima pagina da stampare
Options0 = Output BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF Percorso e nome del file. Ogni pagina viene salvata separatamente. Se il parametro contiene "%p", viene sostituito dal numero di pagina; altrimenti il numero viene aggiunto prima dell'estensione. Con FileName "output.jpg", la pagina 10 diventa "output10.jpg"; con "page%poutput.bmp", la pagina 5 diventa "page5output.bmp"
FileName

Valori restituiti

0Le pagine non sono state renderizzate correttamente. Ciò è dovuto in genere ai parametri StartPage o EndPage che non rientrano nell'intervallo.
1Le pagine sono state renderizzate correttamente