Código vb.net:
pero cuando uso Ver original
e.Graphics.DrawString(Convert.ToString(oTabla.Rows(j).Item(i)), pFont, pBr, X1, Y1)
Código vb.net:
La misma cadena se imprime: "D. 18:45:00 hs. 10".Ver original
Dim drwFormat As New StringFormat drwFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft e.Graphics.DrawString(Convert.ToString(oTabla.Rows(j ).Item(i)), pFont, pBr, X1 , Y1, drwFormat)
Como se puede apreciar, el "10" inicial ha sido colocado al final.
No he podido encontrar razón para esto, ni documentación al respecto, y sucede solamente con valores que comienzan con un número.
¿Alguien tiene idea de por qué sucede, y cómo evitarlo?