Einzelnen Beitrag anzeigen

kretabiker

Registriert seit: 10. Mär 2005
Ort: Bargteheide
183 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Wie bekomme ich ein Image aus Prog. in einen FastReport

  Alt 18. Apr 2008, 12:01
Hi EccoBravo,

eine Möglichkeit ist, das Image im Programmcode zuzuweisen. Dazu vor Aufruf des Reports das Picture-Object im FastReport finden und diesem den Inhalt eines TPicture-Objektes zuweisen.

Das würde dann in etwa so aussehen:

Delphi-Quellcode:
var
  pv: TfrxPictureView;
begin
  (...)

  pv := TfrxPictureView(frpRechnung.FindObject('pvLogo'));
  
  if Assigned(pv) then
    pv.Picture.Assign(gLogo);

  (...)
end
gLogo ist in diesem Beispiel ein woanders definiertes TBitmap-Object, das ein applikatonsweit einheitliches Logo enthält. Das Objekt im Fastreport, welches das Logo aufnehmen soll, heißt im Beispiel pvLogo, der Report selbst frpRechnung. Das hier verwendete Zuweisen sollte aber auch mit einem TImage.Picture-Object passen, das sieht mir recht ähnlich aus, habe es allerdings noch nicht ausprobiert.

Hth

Gruß

Udo "Kretabiker" Treichel
Udo Treichel
  Mit Zitat antworten Zitat