DARenderPageToFileA
Funzionalità di accesso diretto, 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 DARenderPageToFile e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Esegue il rendering della pagina specificata come immagine e salva i dati su disco
Per impostazione predefinita il rendering usa il sistema GDI+, disponibile in Windows XP e versioni successive
L'opzione 10, output TIFF (G4), è disponibile solo su Windows Vista, Windows Server 2008 e successivi
È anche possibile eseguire il rendering con Cairo; usare SetCairoFileName e SelectRenderer
functions.
Sintassi
Delphi
Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);
Parametri
| FileHandle | Handle restituito dalle funzioni DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Un riferimento di pagina restituito dalle funzioni DAFindPage o DANewPage |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF |
| DPI | DPI da usare per il rendering della pagina. Valori superiori a 300 causano un uso eccessivo della memoria |
| FileName | Percorso e nome del file da creare per memorizzare i dati dell'immagine della pagina sottoposta a rendering |
Valori restituiti
| 0 | Impossibile eseguire il rendering della pagina. Controllare i valori dei parametri FileHandle e PageRef |
|---|---|
| 1 | Pagina renderizzata correttamente e file immagine salvato su disco Impossibile scrivere il file 2 |