使用 pyUno 将文本写入 Libre/OpenOffice Writer
Posted
技术标签:
【中文标题】使用 pyUno 将文本写入 Libre/OpenOffice Writer【英文标题】:Using pyUno to write text into Libre/OpenOffice Writer 【发布时间】:2013-04-07 01:29:18 【问题描述】:我正在尝试将一些文本从 Python 导出到我根据 these 说明创建的 Libre/OpenOffice Writer 文档中。
例如,使用
cursor.setPropertyValue("CharHeight", 20)
cursor.setPropertyValue("CharWeight", 150)
document.Text.insertString(cursor, "This Is Heading One", 0)
我可以使一行文本看起来像一个标题,但它只是文本而不是实际的标题。我必须修改哪些属性值才能生成为 TOC 选取的标题行?
一般来说,属性的文档在哪里,一般如何浏览 Writer 文档?我很难挖掘任何东西!
【问题讨论】:
【参考方案1】:我猜这在 *** 上并没有引起太大的兴趣 :) 在 LibreOffice 的论坛上也没有。
幸运的是,OpenOffice 的人们提出了一些很好的建议,一个包含上述问题和更多问题的线程是 here。我将在那里继续讨论文档创建的各个方面。
【讨论】:
以上是关于使用 pyUno 将文本写入 Libre/OpenOffice Writer的主要内容,如果未能解决你的问题,请参考以下文章
在 Open/Libre/Neo Office 中查找文本选择中的段落的宏
如何使用 PyUNO 和 OpenOffice 设置文本背景颜色
如何使用 PyUNO 和 OpenOffice 编写器获取文本坐标