Как скрыть кнопки навигации в openoffice writer

В Openoffice Writer есть набор кнопок навигации (вверх, выбор, вниз), показанных под вертикальной полосой прокрутки.

  • Я хочу удалить это, поскольку мое приложение является программным обеспечением для киосков.
  • Я хочу удалить только кнопки навигации, а не полосу прокрутки.
  • Я пытаюсь удалить / скрыть их программно, используя Java UNO привязки. Однако, если есть решение из-за природы UNO, оно должно быть возможно на любом языке.
  • Я использую openoffice 3.3.0

Кнопка навигации

Вещи, которые я пробовал:

  • Параметры просмотра: полосу прокрутки можно скрыть, установив свойство ("ShowVertRuler", false) из настройки просмотра, полученные с помощью XTextDocument => CurrentController => XViewSettingsSupplier => XViewSettings. Для кнопок навигации аналогичного свойства не существует. Интересно, что скрытие полосы прокрутки также скрывает кнопки навигации, подразумевая, что все это один виджет ??

  • Доступ XUIElement: я удалил другие элементы, такие как панели инструментов, получив XLayoutManager через XFrame, перебирая список XUIElement и вызывая XLayoutManager.hideElement () с ResourceURL для XUIElement.

  • Доступ XAccessible: я нашел примеры того, как получить значение полосы прокрутки, получив ссылку XAccessible. См. эту ветку. Однако только кажется возможным устанавливать / получать значения модели с помощью XAccessible и не влиять на видимость.

  • Просмотр документации для UNO И много гуглил.

Я только ищу указатель в правильном направлении с точки зрения API. Я сам могу написать любой нужный код.


person Adam    schedule 26.04.2012    source источник
comment
это открытый исходный код офиса. Исходный код OpenOffice.org вручную необходимо удалить из исходного кода, перекомпилировать   -  person Ankur Loriya    schedule 07.05.2012
comment
Попробуйте эту ссылку, это может помочь. wiki.services.openoffice.org/wiki/Documentation/   -  person pravin    schedule 07.05.2012


Ответы (1)


Поскольку Openoffice является бесплатным программным обеспечением, вы можете получить доступ к исходному коду и удалить строку, отображающую кнопку навигации, чтобы создать настроенную версию Openoffice без этой кнопки.

person Thomash    schedule 04.05.2012