PDFium Delphi Component Docs

AddImage Méthode

Composant: TPdfView  ·  Unit: PDFium
Ajoute une image à la page actuellement affichée par TPdfView en convertissant un rectangle de coordonnées client de la visionneuse en coordonnées de page PDF

Syntax

procedure AddImage(const FileName: string; X, Y, Width, Height: Integer); overload;

 

procedure AddImage(Bitmap: TBitmap; X, Y, Width, Height: Integer); overload;

Description

AddImage insère une image matricielle dans la page actuellement affichée par TPdfView. Contrairement à TPdf.AddImage, qui reçoit des coordonnées en espace utilisateur PDF, cette surcharge accepte le même rectangle en coordonnées client que celui utilisé par la visionneuse

La surcharge fichier charge l'image via TPicture.LoadFromFile puis suit le même chemin de conversion que AddPicture. Tout format d'image enregistré auprès de la pile graphique VCL ou LCL active peut être utilisé

La surcharge bitmap insère un TBitmap existant sans chargement depuis le disque. Passer nil lève EPdfError. Les deux surcharges appellent DeviceToPage pour les points supérieur gauche et inférieur droit de la visionneuse, puis écrivent un objet image PDF avec le rectangle de page obtenu

Remarks

Example

if PdfView1.Active then
begin
  PdfView1.AddImage('C:\Images\logo.png', 24, 180, 120, 48);
  PdfView1.UpdatePage;
end;

See Also

AddPicture, TPdf.AddImage, DeviceToPage, UpdatePage