Originariamente inviato da alka

Perché non costruisci direttamente un rettangolo al posto di un poligono?

Ciao!
Hai ragione. Non ho consultato bene il manuale delle API di Windows. C'è una funzione, Rectangle(FHandle,X1,Y1,X2,Y2), che fa al caso mio. Il wrapper è Printer.Canvas.Rectangle(X1,Y1,X2,Y2) oppure Printer.Canvas.Rectangle(TRect).

Comunque che fatica la stampa! Ho scritto più di 1000 righe di codice, tra paragrafi e tabelle. Sono stanco ma soddisfatto