RenderPageToMemory
Rendu et impression
Description
Rend une page dans un tampon mémoire bitmap fourni par l'appelant lorsque le moteur de rendu PDFium est sélectionné
Syntaxe
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Paramètres
| DPI | Résolution de rendu demandée avant l’application de l’échelle de rendu actuelle |
|---|---|
| Page | Numéro de page à partir de 1 Les valeurs hors de la plage du document sont limitées à la page valide la plus proche |
| Target | Pointeur vers le tampon de pixels de destination fourni par l’appelant |
| Width | Largeur du bitmap de destination en pixels |
| Height | Hauteur du bitmap de destination en pixels |
| BitsPerPixel | Profondeur du format de pixel Seules les valeurs 24 et 32 sont acceptées |
Valeurs de retour
Renvoie 1 lorsque PDFium effectue le rendu dans le tampon. Renvoie 0 pour les profondeurs non prises en charge, Cairo sélectionné, PDFium indisponible ou un échec de rendu
Remarques
SelectRenderer(3) doit être actif Cairo ne prend pas en charge ce chemin de rendu en mémoire