使用PyUNO将光标放置在文档中的给定位置



我在Windows中安装了Libreoffice7和自定义python 3.8.6。我想使用PyUNO根据编写器文档中的X,Y坐标(例如com.sun.star.awt.Point(将视图光标导航到特定位置。有没有办法做到这一点?我找不到任何有帮助的资源或文档。如果需要任何其他信息或澄清,请告诉我。提前谢谢。

使用UNO API,使用点和像素进行精确定位是困难或不可能的。例如,这些数字似乎是不可预测的https://ask.libreoffice.org/t/what-is-the-base-for-cursor-x-position-in-basic/71827.

相反,将光标移动到字符、段落或对象,例如使用goRight((。

要进一步研究点定位,请查看以下关于在Calc中定位对话框的讨论:https://ask.libreoffice.org/t/dynamically-position-a-dialog/67289/39

最新更新