Я делаю проект в vb.net Я использую Rich текстового поле, на котором я могу установить другого шрифт (имя, размер, полужирный, курсив, подчеркивание), цвет для другого выделенного текста. Я в состоянии сделать это в Rich текстового поля, но я хочу, чтобы создать растровое (или назначить PictureBox) эти различного текст с другим стилем шрифта & цветом, но я получаю не так много шрифта, как текстовое поле в изображении. . Есть ли какой-либо метод для преобразования текста Rich Textbox непосредственно к изображению, которое содержит другой стиль шрифта & цвет для другого текста.Преобразовать TextBox (в содержащем различные символы разного шрифта и цвета) в изображение или PictureBox
выход хотел следующее изображение ....
Вы уверены, что это TextBox? AFAIK, текстовые поля не позволяют форматировать текст по-разному - все введенные тексты имеют ту же шрифт, стиль и размер шрифта. –
Извините, извините, что не текстовое поле ** Rich Textbox ** –
EM_FORMATRANGE требуется, чтобы RTB отображал его содержимое. Обычно используемый для печати, просто измените hdc в этом коде на Graphics.GetHdc() из Graphics.FromImage(): http://support.microsoft.com/kb/812425 –