如下的代码即可获取frame高度以及每行文字高度(以下计算的每行高度是以默认的单倍行距计算,因此乘以1.14,如果是其他的行距需要进行调整)
- foreach(TextFrame tf in _textControl.TextFrames)
- {
- int frameheight = tf.Size.Height;
- foreach(Paragraph pg in tf.Paragraphs)
- {
- _textControl.Selection = new TXTextControl.Selection(tf.Paragraphs.GetItem(0).Start,1);
- }
- int fontheight = (int)(_textControl.Selection.FontSize * 20*1.14);
-
- }
复制代码 |