0

我正在使用 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

请告诉我是否有更好的方法来获得更流畅的文本。

谢谢

4

0 回答 0