我正在使用 TextRenderingHint.AntiAliasGridFit 来呈现我的文本,因为当我不这样做时,我的文本看起来很糟糕。
但是由于某些奇怪的原因,文本仅在标签后面(透明背景色)后才能呈现良好。
因此,我在面板中绘制文本,并且其中有一个与面板宽度相同的标签。当我画的文字在标签后面时,它看起来不错,否则它看起来和以前一样。任何想法是为什么?
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles pnlPanel.Paint
Dim big_font As New Font("Times New Roman", 60, FontStyle.Bold, GraphicsUnit.Pixel)
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAliasGridFit
e.Graphics.DrawString("Text", big_font, Brushes.Black, 10, 80)
End Sub
请告诉我是否有更好的方法来获得更流畅的文本。
谢谢