Nel mio programma, sto scrivendo una procedura per la stampa utilizzando esclusivamente le API di Windows.
Sto componendo una tabella, e questo è il codice per disegnare la prima cella:
codice:
Polygon([
Point(LeftStatus, TopStatus),
Point(LeftStatus + CmToDots(5.5), TopStatus),
Point(LeftStatus + CmToDots(5.5), TopStatus + AltezzaRiga),
Point(LeftStatus, TopStatus + AltezzaRiga)
]);
Non sto a spiegarvi il significato delle varie variabili, perché non è quello il problema...
Il rettangolo viene disegnato correttamente, ma se la Pen.Width è abbastanza "spessa", il rettangolo viene stampato con gli angoli leggermente arrotondati! Se volete vi posto un PDF per farvi vedere meglio...
Come faccio ad avere gli angoli belli netti?