问题标签 [openoffice-writer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
460 浏览

vba - 如何替换 OpenOffice 文档窗口/Win32 的内容 记录的解决方案不起作用?

我正在使用 OO 3.0 并根据官方 openoffice 文档(http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/StarDesktop)来替换文档,这是所需的代码:

我试过了,但它不起作用,从 VB 和 OO Basic 都试过了我错过了什么?(我使用所有标志 23+8 甚至 55 作为搜索标志掩码)

0 投票
1 回答
1759 浏览

c# - 使用 C# 的 OpenOffice Writer 的问题

我正在用 C# 创建一个 OO Writer 文档。

任何帮助将不胜感激 - 我不再知道我是来还是去,我尝试了很多变化......

使用 C#,有没有人成功完成以下工作?我只有一个包含 2 列的简单表格,并且想将列宽设置为不同的值(此阶段的实际值无关紧要 - 只是宽度不同)。

此代码改编自各种 Web 资源,作为如何处理列宽的示例。我无法让它工作....

现在,这只是所有尝试组合中的一种错误。根本没有多少允许执行,但上面的代码确实一直运行到出现错误。

请问在 C# 中执行此操作的正确代码是什么?

此外,将 O'Writer 标题设置为特定样式(例如“标题 1”)以使其在文档中看起来和打印出该样式的正确 C# 代码是什么?

谢谢你。

0 投票
2 回答
2547 浏览

java - 将doc文件中的图像和图形导出为openoffice中的图像

我正在使用 openoffice sdk 从 doc 文件中获取所有信息,我现在需要的是能够提取 doc 文件中的所有图像并将它们保存为图像 png 或 gif。

我正在使用 Java,有任何工作示例吗?

谢谢;

0 投票
1 回答
1324 浏览

jsf - XForms 与 JSF,是一个合理的解决方案吗?

我们正在创建一个业务流程管理解决方案,其中涉及创建流程使用的表单。目前我们使用 xhtml 创建表单,它是带有支持 bean 的组件的一部分。我被要求调查使用 xforms 来设计表单,以便可以使用 openoffice 创建表单。

Openoffice Xforms 设计器

在初步调查中,openoffice 似乎没有办法仅以 xform 格式导出。我可以打开包含表单的文档的 zip,我可以找到一些类似于 xforms 标签的标签,但与很多其他东西混合在一起。

所以我的第一个问题是 openoffice 是否是创建 xform 的可行工具,以及如何将它们保存为 xml 格式。

Xforms-Xforms 集成

我的第二个问题是如何将 JSF 与 XForms 接口。据我在调查中看到的,现在大多数 xform 工具都是基于 javascript 的。是否有一些现有的 api/工具可以将 xforms 与 JSF 连接起来?

替代 Xhtml 设计器

另一种解决方案是使用基于 xhtml 的表单设计器,有人会建议一个简单易用的设计器吗?我想使用 jboss 工具来设计 xhtml,但它对非技术人员来说不太友好。

谢谢

0 投票
0 回答
749 浏览

formatting - 打开 Office 邮件合并 - 根据字段值(公式/脚本)选择文本颜色?

在 Open Office 文本文档 (.odt) 中是否有一种简单的方法(如果可能,通过公式而不是脚本)通过基于邮件合并字段值的公式来格式化字符?

File -> New -> Label 非常适合在 OpenOffice 中创建邮件合并,但是如何根据其中一个字段的值更改文本的颜色?

示例:一个字段是国家代码。我希望 FR 生成蓝色文本,CA 生成红色文本,IE 生成绿色文本...

更笼统地说:我可以根据字段的值设置段落格式吗?例如,我可能希望为一系列值左对齐,为其他值居中,为另一个范围右对齐。

除了使用宏、使用 LaTeX 或诸如此类的东西之外,我只是想知道是否有人对 OpenOffice 中的邮件合并功能有一个简单的答案。

0 投票
1 回答
717 浏览

c++ - 如何在 OpenOffice SDK 3.3.x 中创建/查找头文件

我已经下载并安装了 OpenOffice SDK 3.3.x,但我找不到与 *.idl 文件对应的头文件( *.hpp 或 hxx )文件。(idl/com/.../) 目录下有 *.idl 文件。在包含目录 (include/com/...) 下没有对应的 *.hpp 或 *.hxx 包含文件。我查看了 C++ 示例,它们都包含诸如

我收到编译器错误说“无法打开包含文件:'com/sun/star/uno/Exception.hpp':没有这样的文件或目录”......这是真的,因为包含目录下没有 Exception.hpp 并且我也找不到任何其他 X***.hpp。但是 lib/ 目录下有 *.lib 文件。

所以我的问题是我应该从 *.idl 文件生成 *.hpp 文件吗?使用 cppumaker.exe 吗?

还是只是我的安装已损坏?

请帮助解决这个问题。我真的很感谢你们的帮助。

问候

0 投票
1 回答
4350 浏览

java - 如何使用 java 将图像插入到 openoffice writer 文档中?

我正在尝试从模板创建一个 openoffice writer 文档。我可以用此代码替换报告的文本部分

我从这里找到了一些示例代码,用于将图像链接或嵌入到 xTextDocument 中。但是,我无法插入 xTextDocument。有没有其他方法可以用 Java 做到这一点?Openoffice版本是3.1.0。

有什么答案吗?

0 投票
1 回答
2663 浏览

perl - 使用 OpenOffice::OODoc 传输表格样式

我正在尝试将表格的格式从一个 OpenOffice Writer 文件复制到另一个文件……我可以说我正在将样式名称写入第二个文档,而不是样式数据。

我怀疑这与 的'styles'部分有关odfContainer,但我不清楚如何将其写入第二个文档,特别是因为当我$style在调试器中检查对象时,它似乎与$doc对象相同,据说已经加载了'content'零件。

这是我到目前为止所得到的......

我作为单元格样式加载的原因是我在调试器'Table1.A1'内部检查时发现了以下内容:$table

我知道属性与我要复制的内容相匹配,而且我也从实验中知道该'getStyle'方法返回style::name属性......我只是不知道如何从style::name使用该方法设置属性cellStyle到实际拥有底层写入新文档的数据。

编辑:

解压 OpenOffice 文件,我得到几个 xml 文件:

  • 设置.xml
  • 样式.xml
  • 内容.xml

等等

和部分分别对应styles.xml和content.xml 'styles'。Styles.xml 有点像一个 css 文件,包含 ODF 文件的各种标题级别的样式信息。Content.xml 还包含样式信息,很像 html 文档中的 css 标头。'content'OdfContainer

下面是从odt文件中提取的content.xml的样式部分(其实很像……我没有保存原图)。

  • style:name="Table6" 描述当前表格的样式,
  • style:name="Table6.A" 描述了该表 A 列的样式,
  • style:name="Table6.A1" 描述单元格 A1 的样式

对输入文件的“content.xml”部分进行原始导出,然后在输出文件中进行原始导入确实将数据从一个文件传输到另一个文件。

运行oodoc.pl infile.odt,然后解压缩 outfile.odt 并检查 content.xml 确实表明样式已成功传输:

现在已经完成了,我需要实际加载和使用$outcontainer.

0 投票
1 回答
1751 浏览

python - 如何使用 PyUNO 和 OpenOffice 设置文本背景颜色

我有一个 python 脚本,可以使用 PyUNO 在 OpenOffice Writer 文档中成功进行搜索和替换。我可以设置替换文本的 CharColor,但无法设置 BackColor(背景颜色)。

'found' 变量是调用 document.findFirst 方法的结果我不是 100% 确定它是什么类型的对象?

我收到错误“com.sun.star.beans.UnknownPropertyException:未知属性:BackColor”

BackColor 用于许多示例,因为它适用于表格单元格,但似乎不适用于纯文本。谁能告诉我要设置什么属性,或者它是否可能?

谢谢

0 投票
1 回答
1870 浏览

macros - OpenOffice 作家。宏:替换选定的文本

我正在尝试创建一个宏来更改和替换 OpenOffice Writer 中当前选定的文本。

到目前为止,我的宏看起来像这样:

如何用我的 String 'R' 替换当前选定的文本?

谢谢