Ich hoffe ihr könnt mir da etwas Starthilfe geben.
Die Aufgabe lässt sich in FastReport einfach erledigen. Du kannst z.B. eigene Variablen anlegen. Für deine Zwecke bietet sich auch eine universelle Anbindung, wie ich sie
hier beschrieben habe, an. Wenn du die Ressourcen von Hand laden willst, kannst du es auch im Event OnBeforePrint der Report-Komponente erledigen. Bei dir würde sich folgendes Schema anbieten:
Delphi-Quellcode:
procedure ...DoReportBeforePrint(pmSender: TfrxReportComponent);
var
fileName: TFileName;
begin
if pmSender is TfrxPictureView then
begin
fileName := TPath.Combine(ImageFileDir, TPath.ChangeExtension(TfrxPictureView(pmSender).Name, '.png'));
if TFile.Exists(fileName) then
TfrxPictureView(pmSender).Picture.LoadFromFile(fileName);
Es stehen mehrere Wege offen und alle führen dich sicher ans Ziel.
Bis bald...
Thomas