Herzlich willkommen in der Delphi-PRAXiS.
Wenn die Methode Draw() der Komponente PrintPDF ein Image als letzten Parameter erwartet, dann sollte das prinzipiell so funktionieren:
Delphi-Quellcode:
var
img: TImage;
begin
img := TImage.Create(nil);
try
Image.Picture.Bitmap.Assign(DBImage.Picture.Bitmap);
printpdf.draw(100,100, image);
finally
img.Free;
end;
end;
DBImage ist kein Nachfahre von TImage, wovon man sich durch einen Blick in die Vererbungshierarchie (Online-Hilfe) leicht selbst überzeugen kann.
Freundliche Grüße vom marabu