下面的代码可以按paragraph来获取样式,比如字体名称,大小等
但是每一个字的样式都有可能不一样的,如果需要的话,就得将selection设置为每一个字,然后分别获取样式
- foreach (FrameBase fb in _textControl.TextParts.GetMainText().Frames)
- {
- if (fb is TextFrame)
- {
- TextFrame tf = (TextFrame)fb;
- foreach (Paragraph ph in tf.Paragraphs)
- {
- tf.Selection.Start = ph.Start - 1;
- tf.Selection.Length = ph.Length;
- int size=tf.Selection.FontSize;
- string df=tf.Selection.FontName;
- }
- }
- }
复制代码 |