-1

我正在尝试用 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);

任何帮助表示赞赏!谢谢 !

4

2 回答 2

1

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

于 2015-07-19T05:32:04.287 回答
1
//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);
于 2015-07-19T05:45:57.647 回答