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

DPIRésolution de rendu demandée avant l’application de l’échelle de rendu actuelle
PageNuméro de page à partir de 1 Les valeurs hors de la plage du document sont limitées à la page valide la plus proche
TargetPointeur vers le tampon de pixels de destination fourni par l’appelant
WidthLargeur du bitmap de destination en pixels
HeightHauteur du bitmap de destination en pixels
BitsPerPixelProfondeur 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

Voir aussi

SetPDFiumFileName, SelectRenderer, PDFiumRendering