Hallo zusammen,
ich bin gerad dabei mit Printer Komponenten aus der Unit "Printers" zu arbeiten.
Mit
Delphi-Quelltext
1:
| printer.Canvas.Draw(200, 500, self.Image1.Picture.Graphic); |
ist es ja möglich ein Bild drucken zu lassen. Das funktioniert bei mir auch schon.
Auf die gleiche Seite wie das Bild soll noch Text gedruckt werden, teilweise auch in dem Bereich wo das Bild ist. Die Reihenfolge soll sein, dass das Bild im Hintergrund ist und der Text davor liegt.
Bei meinen Versuchen liegt das Bild aber immer im Vordergrund (auch wenn das Bild vor dem Text gedruckt wird).
Kennt dafür jemand ein Lösung.
Außerdem habe ich noch das Problem wenn ich die Ausrichtung in mm machen möchte (was ich sehr bevorzuge) und
Delphi-Quelltext
1:
| SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC); |
verwende, steht hinterher meine Grafik auf den Kopf, da sich das Koordinatensystem auf der y-Achse ja herum dreht.
Gibt es bei "Canvas.Draw" die Möglichkeit das zu korrigieren?
Gruß,
Jack
Es gibt keine dummen Fragen, nur dumme Antworten.