Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   RaveReport: Bitmap drucken (Codebased) (https://www.delphipraxis.net/101407-ravereport-bitmap-drucken-codebased.html)

Evilboyz 12. Okt 2007 15:43


RaveReport: Bitmap drucken (Codebased)
 
Hallo Forum,

ich versuche gerade mit Rave ein Bitmap auf meinen Ausdruck zu bringen. Dazu verwende ich im groben folgenden Code:

Delphi-Quellcode:
procedure test(Report: TBaseReport);
var
  bmp : TBitmap;
begin
  with Report do
  begin
    bmp := TBitmap.Create;
    try
      bmp.LoadFromResourceName(hInstance,'XY')

      PrintBitmap(X,Y,1,1,bmp);
    finally
      bmp.Free;
    end;
  end;
end;
Das funktioniert soweit auch alles super, in der Vorschau sieht alles wunderbar aus. Wenn ich das Ding dann auf den Drucker ausgebe, befinden sich auch genau die richtigen Bilder an der Stelle, an der ich sie haben möchte, nur sind sie dort mindestens 10fach kleiner! Ich vermute da irgendwie ein Problem mit der Druck/Bildschirmauflösung.
Kennt jemand das Problem, welche Lösungsmöglichkeiten habe ich?

Habe schon überlegt, ob ich beim Druck abfragen kann, ob es sich um eine Vorschau oder einen tatsächlich Druck handelt. Allerdings wird mein Code nicht nochmal durchlaufen, wenn ich direkt aus der Vorschau drucke!

Bin für jeden Hinweis dankbar,

Gruß!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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