DARenderPageToFileA
Fonctionnalité Direct Access, rendu et impression
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à DARenderPageToFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Rend la page spécifiée du document spécifié dans une image et enregistre les données de l'image dans un fichier sur le disque
Par défaut, le rendu utilise le système GDI+, disponible dans Windows XP et les versions ultérieures
L'option 10, sortie TIFF (G4), est disponible uniquement sous Windows Vista, Windows Server 2008 et les versions ultérieures
Il est également possible d'effectuer le rendu avec Cairo ; utilisez SetCairoFileName et SelectRenderer
functions.
Syntaxe
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);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Référence de page renvoyée par les fonctions DAFindPage ou DANewPage |
| Options | 0 = Sortie BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF |
| DPI | La résolution à utiliser pour rendre la page Les valeurs supérieures à 300 entraînent une consommation de mémoire excessive |
| FileName | Le chemin et le nom du fichier à créer pour stocker les données de l'image de page rendue |
Valeurs de retour
| 0 | La page n'a pas pu être rendue Vérifiez les valeurs des paramètres FileHandle et PageRef |
|---|---|
| 1 | La page a été rendue correctement et le fichier image enregistré sur le disque Le fichier n'a pas pu être écrit sur le disque 2 |