在我的应用程序中,我有一个丰富的文本框。我将其用作文本编辑器。我可以在需要时更改字体,大小和样式。现在我的问题是我想找出每个字符的字体名称,大小,文字颜色? 我,我想在编辑完成后检索每个角色的字体名称,大小,文字颜色。
答案 0 :(得分:3)
您可以使用SelectionFont属性检索当前所选文本的字体。同样,您可以使用SelectionColor属性。
答案 1 :(得分:2)
此刻没有亲自完成此操作,也没有时间进行测试,但是:Groups RV's DotNET forum可能有您的解决方案。也许像帖子中提到的那样:
for (int iCurChar = lastChar; iCurChar
richTextBox1.Text.Length; iCurChar++)
{
richTextBox1.Select(iCurChar,1);
char CurrChar = richTextBox1.Text[iCurChar];
Color CurrColor = richTextBox1.SelectionColor;
Font CurrFont = richTextBox1.SelectionFont;
float fontSize = CurrFont.Size
}
查看Font类也很有用:Microsoft's Font Reference Page