uno

    3热度

    1回答

    我想将通过OpenOffice.org UNO创建的TextDocument保存到磁盘上的文件中。做这个的最好方式是什么? 编辑:这是我最终使用的C#代码。 document是XTextDocument。 protected void Save (string path) { string url = "file://" + path; PropertyValue [] pr

    4热度

    2回答

    我正在寻找关于如何实现以下功能提供一些参考: 嵌入对象的能力(如图表)成文字处理器,并能够在对其进行编辑自己的各自的“母亲”应用程序 例如,MS Word和Visio一起工作,允许用户在将图表添加到文字处理器后轻松编辑/调整图表。 我很感兴趣,这是如何在以下平台上进行: Microsoft Word中 OpenOffice的 到目前为止,我知道: Microsoft Word中 - - 使用OLE

    1热度

    1回答

    这里是一个示例应用程序,它创建一个带有单个按钮的窗口。点击后,它连接到OOo(如果尚未连接)并创建一个文本文档。 这工作正常,除非在OOo中创建的所有文档都关闭。然后,当我尝试创建下一个图表时,我得到一个DisposedException。这是可以理解的,但是OOo已经关闭了。但是,尝试重新连接在这一点上给我一个段错误。有没有更好的方法来重新连接?我正在研究Linux(Ubuntu)。 注意:即使

    1热度

    1回答

    我有一个漂亮的小工具,用于将电子表格转换为纯文本。 由于这是我的私人黑客工具,它依靠OpenOffice 2.x来读取文件。 但是,当我安装了OpenOffice 3并试图让它运行,我失败了,因为我要么丢失了一些JAR文件,或者一半的类已被替换。 我包括URE所有五个JAR文件/爪哇(URE:UNO 运行环境中,OpenOffice.org托管和 管理UNO组件的子集)和我仍然缺少这些类: com

    2热度

    1回答

    Discussion on OOoForum.org 在Python中,使用pyuno,我能做到这样的: table = self.model.createInstance("com.sun.star.text.TextTable") 这似乎并不在C#中工作。这里是我的测试代码(我知道我可能并不需要所有这些使用的语句,但我适应别人的代码): using System; using unoid

    8热度

    2回答

    我正在使用OpenOffice.org来处理大多数不太频繁的Office套件需求,而且大多数情况下,它都不足以替代商业版本替代。 尽管是脚本API,但它不尽人意。我还没有找到能够理解API的文档,让我能够专注于自己的工作,而不是漫无目的地在打开的文档中选择一段文本。 所以 - 是否有一个很好的文档让像我这样的程序员,谁不完全生活和呼吸UNO对象模型,快速启动并在几页或更少的页面解释,如何找到我需要

    1热度

    1回答

    我想为TextTable中的某些单元格设置文本方向,以便它们是垂直的(即文本是横向而不是纵向)。 您可以通过选择单元格,并打算在作家这样做: 表 - 文本属性 - 文本流 - 文字方向 但是,我想不出如何通过API做到这一点。我尝试过使用CharRotation,但它行为不正确。 CharRotation只需要文本,并旋转它(不调整任何格式)。我正在处理的文本是由制表符格式化的,并且在以这种方式旋

    0热度

    1回答

    Discussion on OOoForum.org 在Python中,我可以做这样的事情: table.BreakType = PAGE_BEFORE table.HoriOrient = 0 table.RightMargin = 6.93 * 2540 - table_width 在C#中,我无法找到一个方法来设置属性。 XTableTable只有一些可用的方法,并且它们都没有像这样

    3热度

    2回答

    如何遍历OpenOffice Writer文档中的所有段落和输出文本。 我有Java示例,但不知道如何将代码转换为C#。 Java的例子可以在这里找到:http://wiki.services.openoffice.org/wiki/API/Samples/Java/Writer/TextDocumentStructure 我的C#代码: InitOpenOfficeEnvironment();

    4热度

    2回答

    我有一个小应用程序,可以在OOo Writer中生成三个不同的模板文档。当点击的三个“生成”按钮之一,这是所执行的代码的一部分(在C#): // Connect to OOo if (componentContext == null) componentContext = uno.util.Bootstrap.bootstrap(); XMultiServiceFactory mul