RenderPagesToFilesA
Rendu et impression
Description
Le A final indique le point d’entrée ANSI (char) de la DLL ; la surface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à celui de RenderPagesToFiles et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Effectue le rendu des pages du document sélectionné décrites par PageRanges vers des fichiers image séparés
La fonction accepte les mêmes valeurs de Options de rendu que RenderPageToFile et RenderDocumentToFile, mais PageRanges peut sélectionner des pages non contiguës, par exemple 1,3,7-9, Odd ou Even 2-20
Si FileName contient %p, ce marqueur est remplacé par le numéro de la page source. Si FileName ne contient pas %p, le numéro de la page source est inséré avant l’extension du fichier
L’implémentation réutilise un seul moteur de rendu pour la liste de pages sélectionnées lorsque le moteur actif le permet, ce qui évite le coût d’initialisation d’un appel à RenderPageToFile par page
Syntaxe
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
Paramètres
| DPI | DPI à utiliser pour le rendu de chaque page |
|---|---|
| PageRanges | Liste de plages de pages séparées par des virgules. Utilisez une chaîne vide pour effectuer le rendu de toutes les pages |
| Options | 0 = sortie BMP 1 = sortie JPEG 2 = sortie WMF 3 = sortie EMF 4 = sortie EPS 5 = sortie PNG 6 = sortie GIF 7 = sortie TIFF 8 = sortie EMF+ 9 = sortie HTML5 10 = sortie TIFF (G4) |
| FileName | Nom de fichier de sortie ou motif de nom de fichier. Utilisez %p à l’endroit où le numéro de page source doit être inséré |
Valeurs de retour
| 0 | Aucune page n’a été rendue |
|---|---|
| >0 | Nombre de pages rendues correctement avant la fin ou la première erreur |