2012-04-26 46 views
3

Openoffice Writer在垂直滾動條下面顯示了一組導航按鈕(向上,向下,向下)。如何在openoffice writer中隱藏導航按鈕

  • 我想刪除這個作爲我的應用程序是kiosk software
  • 我只希望刪除導航按鈕,而不是滾動條。
  • 我正嘗試使用Java UNO bindings以編程方式刪除/隱藏這些文件。但是,如果由於UNO的性質而有解決方案,則應該可以用任何語言。
  • 我使用的OpenOffice 3.3.0

Navigation button

事情我已經嘗試:

  • 查看設置:滾動條可以通過設置屬性來隱藏(「ShowVertRuler 「,false)從view settings獲得通過XTextDocument => CurrentController => XViewSettingsSupplier => XViewSettings。導航按鈕不存在類似的屬性。有趣的是,隱藏滾動條也隱藏了導航按鈕,暗示它是一個小工具?

  • XUIElement訪問:我已經去除了其他元素,如經由XFrame獲得XLayoutManager,迭代XUIElement的列表,並與ResourceURL爲XUIElement調用XLayoutManager.hideElement()工具欄。

  • XAccessible access:我找到了如何通過獲取XAccessible引用來獲取滾動條值的示例。見this thread。但是,似乎只能使用XAccessible設置/獲取模型值,而不會影響可視性。

  • 查看UNO的文檔和大量的使用Google。

我只是在API的正確方向指針之後。我可以自己寫任何必要的代碼。

+0

這個開放源代碼。 [OpenOffice.org源代碼](http://www.openoffice.org/dev_docs/source/get_source.html)手動你必須從源代碼中刪除重編譯 – 2012-05-07 09:26:24

+0

試試這個鏈接,它可能有一些幫助。 http://wiki.services.openoffice.org/wiki/Documentation/Administration_Guide/Restricting_functionality – pravin 2012-05-07 10:38:52

+0

處理[導航按鈕](http://plan-b-for-openoffice.org/search/index?q=Help,%20navigation %20pane%20showing/hiding)在** openoffice ** [Navigation Panel](http://user.services.openoffice.org/en/forum/viewtopic.php?f=10&t=49295) – 2012-05-07 09:25:33

回答

-1

由於OpenOffice是一個免費軟件,您可以訪問源代碼並刪除顯示導航按鈕的行,以便在不使用此按鈕的情況下創建定製版本的OpenOffice。