DARenderPageToDC
Fonctionnalité Direct Access, rendu et impression
Description
Effectue le rendu de la page indiquée du document indiqué directement sur une surface graphique. Sous Windows, la surface cible est un handle de contexte de périphérique DC
Par défaut, le rendu utilise le système GDI+, disponible dans Windows XP et les versions ultérieures
Il est également possible d'effectuer le rendu avec Cairo ; utilisez SetCairoFileName et SelectRenderer
functions.
Syntaxe
Delphi
Function TPDFlib.DARenderPageToDC(FileHandle, PageRef: Integer; DPI: Double; DC: HDC): Integer;
ActiveX
Function PDFlib::DARenderPageToDC(FileHandle As Long, PageRef As Long, DPI As Double, DC As Long) As Long
DLL
int DLDARenderPageToDC(int InstanceID, int FileHandle, int PageRef, double DPI, int DC);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Référence de page renvoyée par les fonctions DAFindPage ou DANewPage |
| DPI | DPI à utiliser lors du rendu de la page |
| DC | Handle du contexte de périphérique |
Valeurs de retour
| 0 | La page n’a pas pu être rendue |
|---|---|
| 1 | La page a été rendue double DPI, HDC DC); |