Precyzyjne drukowanie...

0

Moze temat nieodpowiedni, ale nie wiedzialem jak to nazwac. Mianowicie : mam TImage, a na nim kilka TLabel rozmieszczone w roznych miejscach i w roznych czcionkach. Jak mozna wydrukowac na stronie o wszesniej ustawionych wymiarach, sam tekst znajdujacy sie w Tlabel, zachowujac oczywiscie pozycje na ktorej byl,oczywiscie obraz z TImage nie bedzie drukowany, chodzi mi jedynie o zawartosc labelow.

0

moze przerysuj normalnie na canvas zachowujac odpowiednie top i left wzgledem timage, do tego zmiana fontow canvasa na te z labelow no i drukowanie canvasa
(bylo, sam nawet dalem 2 sposoby)

0

Jak masz Image to rysuj i pisz na Canvas. Czcionkę możesz sobie formatowac. Wszystkie współrzędne przeniesiesz na Printer.Canvas, jak chcesz uzyskać na wydruku precyzyjne, założone współrzędne to będziesz musiał skorzystać z GetDeviceCaps(Printer.Handle, LOGPIXELSX) (analogicznie ...Y) i GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX)

1 użytkowników online, w tym zalogowanych: 0, gości: 1