【问题标题】:How to hide the navigation buttons in openoffice writer如何隐藏openoffice writer中的导航按钮
【发布时间】:2012-04-26 09:55:17
【问题描述】:

Openoffice writer 在垂直滚动条下方显示一组导航按钮(向上、选择、向下)。

  • 我希望删除它,因为我的应用是 kiosk software
  • 我只希望删除导航按钮,而不是滚动条。
  • 我正在尝试使用Java UNO bindings 以编程方式删除/隐藏这些。但是,如果由于 UNO 的性质而存在解决方案,则应该可以使用任何语言。
  • 我使用的是 openoffice 3.3.0

我尝试过的事情:

  • 视图设置:可以通过XTextDocument => CurrentController => XViewSettingsSupplier => XViewSettings获得的view settings设置属性("ShowVertRuler", false)来隐藏滚动条。导航按钮不存在类似的属性。有趣的是,隐藏滚动条也隐藏了导航按钮,暗示它是一个小部件??

  • XUIElement 访问:我已通过 XFrame 获取 XLayoutManager、遍历 XUIElement 列表并使用 XUIElement 的 ResourceURL 调用 XLayoutManager.hideElement() 来删除其他元素,例如工具栏。

    李>
  • XAccessible 访问:我找到了有关如何通过获取 XAccessible 引用来获取滚动条值的示例。见this thread。但是,似乎只能使用 XAccessible 设置/获取模型值,而不会影响可见性。

  • 查看UNO 的文档并进行大量谷歌搜索。

就 API 而言,我只是在寻找正确方向的指针。我可以自己编写任何必要的代码。

【问题讨论】:

标签: openoffice.org uno


【解决方案1】:

由于 Openoffice 是免费软件,您可以访问源代码并删除显示导航按钮的行,以创建没有此按钮的自定义版本的 Openoffice。

【讨论】:

    猜你喜欢
    • 2014-01-30
    • 2012-07-03
    • 1970-01-01
    • 2019-11-28
    • 2015-02-07
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多