我正在使用open office API
Java UNO
。我需要在文档内容中获取大小 所选文本(例如,嵌入的图片在mm
中有自己的大小,但是通过XText.insertString(...)
方法插入文本没有任何尺寸)。
换句话说:我希望得到 text part 的框的大小(最好在mm
中)(它可以是整段< / em>或通过某种类型的游标选择文本。
有没有可能实现这个目标?
答案 0 :(得分:0)
经过搜索,我认为目前没有办法实现这一目标。为了我的目的,我写了一个小方法来获得1/100毫米的段落高度。
以下是此方法的工作原理:
XTextViewCursor
控制器的XTextDocumment
左/右。CharHeight
属性);从XLineCursor
获取XTextViewCursor
并检查是否有行的结尾 - 如果是,则添加(到结果)行中字符的最大高度。这是暂时的解决方案(仍然等待更好的东西)并且有多个错误(示例行间距不同于单个;段落应该只包含文本)但也许它对某人有用。