Как увеличить темноту текста при печати в Win Form в C#

Я пытаюсь напечатать документ на 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);

Любая помощь приветствуется! Спасибо!

2 ответа

Решение

Вместо использования Courier New используйте другой шрифт, например Arial Black или Copperplate 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);
Другие вопросы по тегам