DARenderPageToFile

Fonctionnalité Direct Access, rendu et impression

Description

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 TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);

Paramètres

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefRéférence de page renvoyée par les fonctions DAFindPage ou DANewPage
Options0 = Sortie BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF
DPILa résolution à utiliser pour rendre la page Les valeurs supérieures à 300 entraînent une consommation de mémoire excessive
FileNameLe chemin et le nom du fichier à créer pour stocker les données de l'image de page rendue

Valeurs de retour

0La page n'a pas pu être rendue Vérifiez les valeurs des paramètres FileHandle et PageRef
1La 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