Mógłbyś zrobić tak, aby to co wpisujesz na Image'a od razu go drukował bez podglądu żadnego, bo to więcej roboty jest. Mój druczek w rzeczywistości miał 15 na 10,5cm a w Delphi miał wymiary: Width:=510; Height:=361; Więc możesz sobie policzyć jakie wymiaryTwój druczek będzie miał. Ja tu się posłużę do obliczeń moimi wymiarami: (Blankiet 15x10,5cm)
Width:
510pix - 15cm
x - szerokość Twojego druczka
15x = 510szerokość Twojego druczka
x = 510szerokość Twojego druczka / 15
x to szerokość Twojego wydruku w Delphi (pixele)
Tak samo robisz teraz z wysokoscią:
Height:
361pix - 10cm
y - wysokość Twojego druczka
10x - 361wysokość Twojego druczka
y = 361wysokość Twojego druczka / 10
y to wysokość Twojego wydruku w Delphi (pixele)
W Properties Formy miałem w opcji PrintScale ustawione PrintToFit. Możesz sobie popróbować z różnym skalowaniem i wydruk zmierzyć linijką i zobaczyć czy się zgadza z faktycznymi wymiarami druczka.