Einzelnen Beitrag anzeigen

Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Druck-Komponente für Bitmaps

  Alt 1. Aug 2004, 10:23
Zitat:
Kann man für die Werte iBlattBreite und iBlattHoehe Printer.PageWidth und Printer.PageHeight verwenden?
Ja. In der Tabelle über der Prozedur steht eigentlich erklärt, was von der Prozedur erwartet wird.
[edit]Du solltest aber vorher den nichtbedruckbaren Rand von der Breite bzw. Höhe abziehen.[/edit]

Zitat:
Entspricht (0|0) hier dem ersten Punkt auf der bedruckbaren Fläche?
Ja. Du übergibst der Prozedur doch ein Variable vom Typ TRect, also eine Fläche. Die Procedure schreibt dir dann die entsprechenden Werte (Koordinaten) für die Eckpunkte der Fläche in die übergebene Variable. Damit hast du die notwendigen Koordinaten des Rechtecks, in dem dein Bild abgedruckt wird. Deine Aufgabe ist dann letztlich noch, das diese Koordinaten auf dein Image-Objekt auf deinem Print-Obkekt zu übertragen und das Ganze auszudrucken.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat