-
0 votesanswersviews
LibreOffice / OOo UNO - 在哪里获得API参考?
我正在尝试使用LibreOffice Basic编写一个Writer宏 . 首先,我尝试录制一个将样式应用于页面的宏 . 它生成的代码如下: document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") ... -
0 votesanswersviews
如何将包含星形Unicode字符的文本文档导出为PDF
我经常创建需要U FFFF以上的Unicode字符的文档 . 不幸的是,OpenOffice和LibreOffice在创建PDF时都无法正确导出这些字符 . 实际数据被completely asinine algorithm损坏,而显示只包含各种重叠的问号框 . 这不是字体问题 . 我在PDF中嵌入了所有使用的字体,U FFFF下面的所有字符都可以正常工作 . 到目前为止,我一直在通过将我需要的字... -
5 votesanswersviews
如何在Star Basic中检查内部链接是否损坏?
我正在为LibreOffice Writer创建一个Basic宏来检查内部链接是否损坏 . 简而言之: 生成所有锚点的列表 遍历文档,查找内部超链接 如果内部超链接不在锚列表中,则打开它进行编辑(并停止) 我的代码有一些未解决的问题: (在 fnBuildAnchorList 内)我们如何得到每个 Headers 的编号?例如,如果第一个1级 Headers 文本是“简介”,则... -
2 votesanswersviews
libreoffice - 运行(python)宏以从Gnu / Linux命令行插入交叉引用
我已经验证我可以在办公室内运行普通办公室和python宏,但我仍然没有想出如何从命令行运行一个(甚至是hello world one) . 我用Google搜索并查看了其他答案,但我还不完全清楚如何从命令行运行一个开放的办公室宏: https://forum.openoffice.org/en/forum/viewtopic.php?f=20&t=8232建议使用: office writ... -
1 votesanswersviews
在libreoffice文档中枚举FieldMarks
Libreoffice将docx文本字段表示为字段标记 . 我可以使用以下MWE通过UNO桥创建它们: # to connect as client` import uno from pythonscript import ScriptContext resolver = uno.getComponentContext().ServiceManager.createInstance('com....