DARenderPagesToFiles
Accès direct, rendu et impression
Description
Effectue le rendu des pages d’un handle de fichier Direct Access ouvert vers des fichiers image séparés, sans charger tout le document via le modèle de document normal
PageRanges peut sélectionner des pages non contiguës, par exemple 2,1, 1,4-6, Odd ou Even 2-20. Utilisez une chaîne vide pour effectuer le rendu de toutes les pages
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
Syntaxe
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Paramètres
| FileHandle | Handle renvoyé par DAOpenFile ou DAOpenFileReadOnly |
|---|---|
| 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) |
| DPI | DPI à utiliser pour le rendu de chaque page |
| 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 |