2011-12-13 19 views
0

我做的項目在vb.net 我使用的是豐富的文本框,我可以設置不同的字體(姓名,大小,粗體,斜體,下劃線),顏色爲不同的選定文本。 我能夠做到這一點的格式文本框,但我想這個不同的文本不同的字體樣式&顏色來創造(或分配給圖片框),但我收到沒有太大的字體像在圖像文本框中。 。 是否有任何方法可將Rich Textbox文本直接轉換爲包含不同文本顏色的不同字體樣式的圖像。轉換文本框的文本(含不同的字體和顏色的不同字符)插入圖像或圖片框

輸出應該像下面的圖片....

enter image description here

+0

你確定它是一個TextBox? AFAIK,文本框不允許使用不同格式的文本 - 所有輸入的文本都採用相同的字體,樣式和大小。 –

+0

對不起抱歉它的文本框不是它的豐富文本框** –

+1

EM_FORMATRANGE是讓RTB渲染其內容所必需的。通常用於打印,只需將此代碼中的hdc更改爲Graphics.FromImage()中的Graphics.GetHdc():http://support.microsoft.com/kb/812425 –

回答

相關問題