Страница: 1 |
Страница: 1 |
Вопрос: печать цв симв на bitmap
Добавлено: 30.01.11 18:13
Автор вопроса: Spiritsun
Проблема есть, хочу отобразить текст в bitmap, чтобы каждый символ был своим цветом. Graphics.DrawString задаёт цвет для всего текста. Ширина символо разная и поэтому не могу расчитать вывод координат для отображения строки посимволно. Есть еще такой вариант: создать элемент управления RichTextBox, раскрасить там. Но как вывести его в изображение?
RichTextBox1.SelectionColor = Color.Red
Me.Refresh()
Dim sc As Bitmap
Dim gsc As Graphics = Graphics.FromImage(sc)
?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 30.01.11 18:29
узнать ширину символа можно с помощью Graphics.MeasureString
Номер ответа: 2
Автор ответа:
Spiritsun
Вопросов: 15
Ответов: 44
Профиль | | #2
Добавлено: 30.01.11 21:07
ага, спс, нашел тоже сам ms-help://MS.MSDNQTR.v90.ru/fxref_system.drawing/html/c0e538e9-f9df-3ee4-f4a5-b0bbe5e14df1.htm
Номер ответа: 3
Автор ответа:
Захарка
Вопросов: 0
Ответов: 42
Профиль | | #3
Добавлено: 30.01.11 21:08
Artyom спасибо огромное!!! сам с этим долго мучился!