Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Credo che tu intenda da stampante. Beh usa i normali eventi di stampa e per quanto riguarda la posizione del testo, puoi calcolarla in questo modo per ogni riga ad esempio cosė:
Codice sorgente - presumibilmente VB.NET
'Nell'evento PrintDocument.Printpage
Dim Center AsNew Point(e.PageBounds.Width/ 2, _
e.PageBounds.Height/ 2)
DimStrAsString="Testo da stampare."
Dim Font AsNew Font("Timer New Roman", 14, FontStyle.Regular)
Dim Size As SizeF = e.Graphics.MeasureString(Str, Font)
Dim Start AsNew Point(Center.X- Size.Width/ 2, Center.Y- Size.Height/ 2)