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

FileHandleHandle renvoyé par DAOpenFile ou DAOpenFileReadOnly
PageRangesListe de plages de pages séparées par des virgules. Utilisez une chaîne vide pour effectuer le rendu de toutes les pages
Options0 = 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)
DPIDPI à utiliser pour le rendu de chaque page
FileNameNom 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

0Aucune page n’a été rendue
>0Nombre de pages rendues correctement avant la fin ou la première erreur