【问题标题】:How to find the font-name,size,style, text color from rich text-box text in c#如何从 C# 中的富文本框文本中查找字体名称、大小、样式、文本颜色
【发布时间】:2011-12-30 16:09:30
【问题描述】:

在我的应用程序中,我有一个富文本框。我将它用作文本编辑器。我可以在需要时更改字体、大小、样式。现在我的问题是我想找出每个字符的字体名称、大小、文本颜色? 我,我想在编辑完成后检索每个字符的字体名称、大小、文本颜色。

【问题讨论】:

    标签: c# .net richtextbox


    【解决方案1】:

    您可以使用SelectionFont 属性来检索当前选定文本的字体。同样,您可以使用SelectionColor 属性。

    【讨论】:

      【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-29
        相关资源
        最近更新 更多