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