RenderPagesToFiles
Rendu et impression
Description
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 TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * 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 |