Das ist nicht ganz trivial. Deine Maße sind in Pixeln, der Drucker gibt Dir auf Anfrage seinen druckbaren Bereich in 1/10 mm zurück. Eins von beiden musst Du also ins andere Format konvertieren (z.B. mit
SetMapMode). Danach musst Du Dir ausrechnen, um welchen Faktor Du das Bild ggf. verkleinern musst und dies dann tun (
StretchBlt). Anschließend kannst Du das Bild ausdrucken, indem Du es auf der Zeichenfläche (Canvas) des Druckers ausgibst.
[edit] Eins von vielen Tutorials zu TPrinter habe ich gerade
hier gefunden. [/edit]