java - open office java uno API 如何创建项目符号列表

标签 java openoffice.org

我有一个 Word 模板文档,我想插入一个项目符号列表。模板文档有书签。当我到达“功能列表”时,我正在遍历书签,我想将其显示为项目符号列表:

我尝试过这样的事情

for (FieldBookmark bookmark : FieldBookmark.values()) {
/if bookmark name == "Feature/Current"
            if(bookmark.name().equalsIgnoreCase("SH_CURRENT_FEATURE_BOOKMARK")) {
                 com.sun.star.beans.XPropertySet xCursorProps = (com.sun.star.beans.XPropertySet) UnoRuntime.queryInterface(com.sun.star.beans.XPropertySet.class, textCursor);
                 xCursorProps.setPropertyValue ("Name","BulletChar");

            }

}

最佳答案

考虑到我上面的评论,您可以使用类似 Docmosis 的工具来执行此操作它使用相同的基础设施(OpenOffice 和 Java),并且能够在 Word 文档中填充编号/项目符号列表。可能比直接使用 UNO api 更容易。如果您想要/需要使用 UNO API,那么您能详细说明一下运行代码时会发生什么吗?

关于java - open office java uno API 如何创建项目符号列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097288/

相关文章:

java - 在 JSON 请求中发送图像

java - JSF、Servlet 和 JSP 之间有什么区别?

java - 从 log4j 迁移到 lof4j2 时的 SpringBoot 问题

c# - 从 C# 使用 OpenOffice 转换文件格式

java - 开源 Java 文本解析器

regex - OpenOffice.org:正则表达式 - 跳过第一个匹配项

java - 通过反射访问main方法中的局部变量

Java 生成 WSDL 但无法使用 ?wsdl 访问它

ms-office - 尝试转换时unoconv无法正常工作。引发错误:无法连接或启动自己的监听器。堕胎

python - 在 Django 中运行 PyUNO