Centrando texto en una página impresa.

07/12/2004 - 19:42 por Sandro D. Garcia | Informe spam
Hola, me gustaría poder solucionar esto que no encuentro como hacerlo.
Tengo un formulario armado con texto, cuando voy a imprimir, quiero que me
imprima el texto centrado.
Cuando estoy seteando el PrintDocument, como hago para centrar la linea de
texto en la página que voy a mandar a imprimir?
 

Leer las respuestas

#1 José Ramón
09/12/2004 - 08:10 | Informe spam
Dim RecTexto As RectangleF

Dim TamFuente As SizeF

Dim Formato As StringFormat

Dim AnchoPagina as Integer!0

Dim Texto As String="HOLA"

e.Graphics.PageUnit = GraphicsUnit.Millimeter

Formato = New StringFormat()

Formato.Alignment = StringAlignment.Center

TamFuente = e.Graphics.MeasureString(Texto, Fuente)

RecTexto = New RectangleF(0, Y, AnchoPagina, TamFuente.Height)

e.Graphics.DrawString(Texto, Fuente, Brushes.Black, RecTexto, Formato)

Preguntas similares