.NET 4.x Нечитабельный шрифт из отрисовки под GDI - C#
Формулировка задачи:
Отрисовываю надписи под GDI:
(вырезал только нужные куски кода)
но текст получается нечитабелен! как будто Bold или что-то около. Увеличивая до 12 о всё равно выглядит странно. Пробовал и другие шрифты вводить. Рядом подписи на кнопках и всякие другие элементы, отрисовываемые не мной, выглядят адекватно. Кроме того, отрисовка надписей производится и в другом Graphics. И там тоже выглядит адекватно даже при размере 8.
Слишком долго думаю. Может сам пойму. Хм.
Font drawFont = new Font("Verdana", 8, FontStyle.Regular); SolidBrush FontBrush = new SolidBrush(Color.Black); StringFormat myStringFormat = new StringFormat(StringFormatFlags.LineLimit); myStringFormat.Alignment = StringAlignment.Center; myStringFormat.LineAlignment = StringAlignment.Center; Gr.DrawString("Text", drawFont, FontBrush, FontRectangleF, myStringFormat);
Решение задачи: «.NET 4.x Нечитабельный шрифт из отрисовки под GDI»
textual
Листинг программы
public Form1() { InitializeComponent(); Bitmap bitmap = Resources.fon; Graphics g = Graphics.FromImage(bitmap); g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; Brush brush = Brushes.Black; g .DrawString("Label",label1.Font,brush,new Point(0,18)); pictureBox1.Image = bitmap; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д