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