如何在c#中使用winform打印时增加文本的暗度



我正在尝试用c#打印文档。然而,文字的黑色不是很好。太暗了。我怎样才能调整文字颜色的质量,使它更暗更清晰呢?下面是我的代码:

 Font font = new Font("Courier New", 18);
 SolidBrush brush = new SolidBrush(Color.Black);
 graphic.DrawString(DateTime.Now.ToString("dd/MM/yy"), font, brush,10,10);

任何帮助都是感激的!谢谢!

不要使用Courier New,而是使用其他字体,如Arial BlackCopperplate Gothic Bold

//for more clearer rendering of text use
graphic.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
//for darker font use BOLD font style
Font font = new Font("Courier New", 18,FontStyle.Bold);
所以你的代码变成了
 graphic.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
 Font font = new Font("Courier New", 18,FontStyle.Bold);
 SolidBrush brush = new SolidBrush(Color.Black);
 graphic.DrawString(DateTime.Now.ToString("dd/MM/yy"), font, brush,10,10);

相关内容

  • 没有找到相关文章

最新更新