DARenderPageToStream
Fonctionnalité Direct Access, rendu et impression
Description
Cette fonction est uniquement disponible dans l’édition Delphi
Effectue le rendu de la page indiquée du document indiqué dans une image et renvoie les données d'image dans le TStream fourni
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.DARenderPageToStream(FileHandle, PageRef, Options: Integer; DPI: Double; Target: TStream): Integer;
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 |
| Options | 0 = Sortie BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF |
| DPI | La résolution à utiliser pour rendre la page Les valeurs supérieures à 300 entraînent une consommation de mémoire excessive |
| Target | Flux dans lequel placer la page rendue |
Valeurs de retour
| 0 | La page n'a pas pu être rendue Vérifiez que les paramètres FileHandle et PageRef contiennent des valeurs valides |
|---|---|
| 1 | La page a été rendue et les données de l’image ont été placées dans le flux |