Ciao, perdona la probabile ingenuità della mia domanda (uso Delphi da poco tempo), ma esiste un codice che consenta di stabilire l'unità di misura che si vuole adottare (ad es. millimetri)?

Il mio problema è fare in modo che un millimetro venga interpretato come un millimetro su qualsiasi macchina e mi chiedevo, quindi, se esiste un codice che permetta di dichiarare l'unità di misura che si intende utilizzare nella stampa.

Grazie.

Originariamente inviato da mondobimbi
ciao,
controlla PageWidth e PageHeight, probabilmente sono differenti a seconda della stampante che utilizzi. TextOut accetta dei pixel e se vuoi che il testo sia scritto in una certa posizione assoluta della pagina A4 devi fare un po' di proporzioni tra PageWidth, PageHeight e la dimensione reale del foglio A4.

se hai bisogno di maggiori informazioni fammelo sapere ho alcune procedure che trasformano una posizione assoluta in mm in una relativa in pixel

ciao
sergio