C# 使用日语、汉语、泰语等非字母数字字符时出现文本对齐问题

C# 使用日语、汉语、泰语等非字母数字字符时出现文本对齐问题,c#,fonts,alignment,C#,Fonts,Alignment,我有一个用C写的简单报告,在这里我打印文本文件,当它是非字母数字字符时,我有一个问题。请看下面的样品 Johnny $1000 Adam $1000 测测 $1000 您可以完美地看到Johnny和Adam行,但看不到测测字符。有什么解决方法吗?这取决于打印的方式/位置。如果您处于图形上下文中,TextRenderer.DrawText()或Graphics.DrawString()允许您以像素精度定位渲染文本。否则,请用“\t”展开选项卡(幸运的是,有时你会

我有一个用C写的简单报告,在这里我打印文本文件,当它是非字母数字字符时,我有一个问题。请看下面的样品

Johnny    $1000
Adam      $1000
测测        $1000  

您可以完美地看到
Johnny
Adam
行,但看不到
测测字符。有什么解决方法吗?

这取决于打印的方式/位置。如果您处于图形上下文中,
TextRenderer.DrawText()
Graphics.DrawString()
允许您以像素精度定位渲染文本。否则,请用“\t”展开选项卡(幸运的是,有时你会到达那里)。@hce:谢谢你。正是我所需要的。你可能也会发现测量很有用。。。