Java 打开office api文本大小
我正在使用Java 打开office api文本大小,java,api,openoffice.org,openoffice-writer,uno,Java,Api,Openoffice.org,Openoffice Writer,Uno,我正在使用openofficeapi和javauno。我需要获取文档内容中所选文本的大小(例如,嵌入的图片在mm中有自己的大小,但通过XText.insertString(…)方法插入的文本没有任何大小) 换句话说:我想得到包围部分文本的框的大小(最好是mm)(它可以是整个段落,也可以是通过某种类型的光标选择的文本)有没有可能做到这一点?经过搜索,我认为目前没有办法做到这一点。出于我的目的,我写了一个小方法,以获得段落高度的1/100毫米 以下是此方法的工作原理: 获取xtextdocument
openofficeapi
和javauno
。我需要获取文档内容中所选文本的大小(例如,嵌入的图片在mm
中有自己的大小,但通过XText.insertString(…)
方法插入的文本没有任何大小)换句话说:我想得到包围部分文本的框的大小(最好是
mm
)(它可以是整个段落,也可以是通过某种类型的光标选择的文本)有没有可能做到这一点?经过搜索,我认为目前没有办法做到这一点。出于我的目的,我写了一个小方法,以获得段落高度的1/100毫米 以下是此方法的工作原理:
xtextdocument
控制器的XTextViewCursor
以向左/向右移动CharHeight
段落属性);从XTextViewCursor
中获取XLineCursor
,并检查是否有行尾-如果是,则添加(到结果)行中字符的最大高度