DARenderPageToFileA
Functionaliteit voor directe toegang, rendering en afdrukken
Beschrijving
De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan DARenderPageToFile en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Rendert de opgegeven pagina uit het opgegeven document naar een afbeelding en slaat de afbeeldingsdata als bestand op schijf op
Standaard wordt er met het GDI+ systeem gerenderd, dat beschikbaar is in Windows XP en nieuwer
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
Controleer de syntaxis, parameters en retourwaarden voordat u de functie aanroept. Codeblokken blijven origineel zodat voorbeelden zonder wijziging kunnen worden gekopieerd
functions.
Syntaxis
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);
Parameters
| FileHandle | Een handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream |
|---|---|
| PageRef | Een paginareferentie die door de functies DAFindPage of DANewPage wordt geretourneerd |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output |
| DPI | De DPI waarmee de pagina wordt gerenderd. Waarden boven 300 leiden tot overmatig geheugengebruik |
| FileName | Het pad en de bestandsnaam van het bestand dat moet worden aangemaakt om de gerenderde pagina-afbeeldingsdata in op te slaan |
Retourwaarden
| 0 | De pagina kon niet worden gerenderd. Controleer de waarde van de parameters FileHandle en PageRef |
|---|---|
| 1 | De pagina is correct gerenderd en het afbeeldingsbestand is op schijf opgeslagen Het bestand kon niet naar schijf worden geschreven 2 |