Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TfrxUserDataset und TfrxPicture (https://www.delphipraxis.net/169570-tfrxuserdataset-und-tfrxpicture.html)

Poolspieler 29. Jul 2012 18:01

TfrxUserDataset und TfrxPicture
 
Hallo,
ich versuche nun schon seit einigen Stunden den FastReport4 mit meinem (für Texte funktionierenden!) TfrxUserDataSet Bilder im Report darzustellen.

PROBLEM:
Für ein TfrxPicture wird die OnGetValue Procedure NICHT aufgerufen - dies habe ich per Haltepunkt im Debugger getestet.

Im FR4.6-Manual ist beschrieben, wie es mit einem Datenbankobjekt geht (welches ich aber nicht habe...):
Zitat:

The “Picture” object, like many objects in FastReport, can display data from a DB.
The connection of this object to a desired DB field is done by setting the “DataSet” and
“DataField” properties in the object inspector. In contrast to the “Text” object, this is the
only way to connect an object to data.
Let us demonstrate this with a report, which will have images of fishes, and their
names. To do this, we will again
...
OK, ich habe Bilder schon direkt im BeforePrint-Ereignis übergeben. Dies ist aber nur sinnvoll (wenn überhaupt...), wenn es sich IMMER um EXAKT ein Bild handelt. Bei mehreren Bildern wird das aus meiner Sicht schwierig, bis unmöglich...

Hat jemand eine Idee für mich?

Viele Grüße,

Poolspieler

DukeM 25. Sep 2020 06:56

AW: TfrxUserDataset und TfrxPicture
 
Hallo,
genau dieses Problem habe ich nach wie vor :-(

Poolspieler 25. Sep 2020 09:33

AW: TfrxUserDataset und TfrxPicture
 
Hi,
das ist lange her.
Ich habe nachgeschaut. Ich habe keine bessere Lösung als das BeforePrint-Ereignis gefunden.
Vorher speichere ich alle Bilder in einem TJPEGImage Array. Und im BeforePrint-Ereignis weise ich sie dann mit picture.assign zu.

Vielleicht konnte ich Dir helfen.



Viele Grüße,

Poolspieler


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz