2012-04-26 6 views
3

OpenOfficeライターには、垂直スクロールバーの下に表示される一連のナビゲーションボタン(up、select、down)があります。OpenOfficeライターのナビゲーションボタンを非表示にする方法

  • これは私のアプリがkiosk softwareであるため削除したいと考えています。
  • 私は、スクロールバーではなくナビゲーションボタンを削除したいと思います。
  • 私はこれらをプログラムで除外/非表示にしようとしています。Java UNO bindingsを使用しています。しかし、UNOの性質のために解決策があれば、どの言語でも可能でなければならない。

    • ビューの設定:スクロールバープロパティを設定することで非表示にすることができる(「ShowVertRuler私はOpenOfficeの私が試した3.3.0

    Navigation button

    物事を使用してい

  • "、false)XTextDocument => CurrentController => XViewSettingsSupplier => XViewSettingsで取得したview settingsから取得します。ナビゲーションボタンには類似のプロパティはありません。興味深いことに、スクロールバーを隠すことは、ナビゲーションボタンが隠れていることを意味しています。

  • XUIElementへのアクセス:XFrame経由でXLayoutManagerを取得し、XUIElementのリストを反復し、XLayoutManager.hideElement()をXUIElementのResourceURLで呼び出して、ツールバーのような他の要素を削除しました。

  • XAccessibleアクセス:XAccessibleリファレンスを取得してスクロールバーの値を取得する方法の例を見つけました。 this threadを参照してください。ただし、XAccessibleを使用してモデル値を設定/取得することは可能で、可視性には影響しません。

  • UNOと多くのグーグルのドキュメントを見てください。

私はAPIの観点から正しい方向にポインタを置いた後です。自分で必要なコードを書くことができます。

+0

このオープンオフィスのソースコードです。 [OpenOffice.orgソースコード](http://www.openoffice.org/dev_docs/source/get_source.html)手動でソースコードから再コンパイルする必要があります –

+0

このリンクを試してみてください。 http://wiki.services.openoffice.org/wiki/Documentation/Administration_Guide/Restricting_functionality – pravin

+0

取り扱い[ナビゲーションボタン](http://plan-b-for-openoffice.org/search/index?q=Help,%20navigation ** openoffice ** [ナビゲーションパネル](http://user.services.openoffice.org/en/forum/viewtopic.php?f=10&t=49295)の%20pane%20showing/hiding) –

答えて

-1

Openofficeはフリーソフトウェアであるため、ソースコードにアクセスしてナビゲーションボタンを表示する行を削除して、このボタンを使わずにOpenofficeのカスタマイズバージョンを作成できます。

関連する問題