Did you know that the OpenOffice.org Wiki has a WYSIWYG editor? See Help:FCKeditor

自定义用户界面

From OpenOffice.org Wiki

Jump to: navigation, search
doc OOo

创建自定义 XML 配置文件

OpenOffice.org 使用可扩展标记语言 (XML) 格式存储大多数用户界面 (User Interface, UI) 配置设置。UI 组件是使用基于 XML 的用户界面语言 (XUL) 定义的,并且存储在 XML 文件中。

OpenOffice.org 提供了一个自定义对话框,您可以在其中更改大多数 UI 组件。例如,可以使用该对话框在 Writer 中添加自定义菜单。

也可以通过编辑 XML UI 配置文件进行更改。以下几节介绍了 OpenOffice.org UI 组件的 XML 元素和属性。

使用“自定义”对话框

可以使用自定义对话框更改或创建以下 UI 组件:

  • 菜单
  • 快捷键
  • 工具栏
  • 事件

所做的更改将保存到 XML 配置文件中。在自定义对话框中进行更改后,可以使用创建的 XML 配置文件将更改应用于其他 OpenOffice.org 安装。

Image:documentation_note.png有关各个 XML 配置文件位置的详细信息,请参阅使用文本编辑器


自定义菜单、快捷键、工具栏和事件

  1. 打开要在其中自定义 UI 元素的 OpenOffice.org 程序。
  2. 选择工具 → 自定义
                   
将显示自定义对话框。
  1. 单击要自定义的 UI 元素的选项卡。
  2. 进行更改,然后单击确定
    将在 OpenOffice.org 用户目录下的一个或多个 XML 配置文件中保存这些更改。这些文件的名称和位置为 user-dir/config/soffice.cfg/modules/module-identifier/element-type/element-name.xml
“自定义”对话框

使用文本编辑器自定义 UI

也可以使用文本编辑器在 XML 配置文件中自定义 UI 元素。例如,要从 Writer 的工具菜单中删除一项,可以打开 Writer 的 menubar.xml 文件,然后删除该菜单项的 XML 元素。此外,还可以使用 XML 配置文件来限制 OpenOffice.org 的功能。有关详细信息,请参阅限制功能

OpenOffice.org 模块中的以下每个组件的 UI 配置设置存储在单独的 XML 配置文件中:

  • 菜单栏
  • 快捷键
  • 工具栏
  • 事件
  • 状态栏
  • 图像

这些 UI 元素的默认 XML 配置文件的名称和位置为 install-dir/share/config/soffice.cfg/modules/module-identifier/element-type/element-name.xml

例如,Writer 菜单栏的 XML 配置文件为 install-dir/share/config/soffice.cfg/modules/swriter/menubar/menubar.xml

下表列出了每个 OpenOffice.org 模块的简短模块标识符:

OpenOffice.org 模块的简短模块标识符
OpenOffice.org 模块简短模块标识符
OpenOffice.org Writer/Websweb
OpenOffice.org Writer/Globaldocumentsglobal
OpenOffice.org Calcscalc
OpenOffice.org Drawsdraw
OpenOffice.org Impresssimpress
OpenOffice.org Mathsmath
OpenOffice.org Chartschart
OpenOffice.org Bibliographysbibliography
OpenOffice.org BasicIDEBasicIDE
OpenOffice.org Database QueryDesigndbquery
OpenOffice.org Database TableDesigndbtable
OpenOffice.org Database RelationDesigndbrelation
OpenOffice.org StartModule(支持组件)StartModule

有关 OpenOffice.org 配置文件使用的 XML 元素和属性的说明,请参阅 OpenOffice.org XML 文件格式技术参考手册

将自定义用户界面应用于不同的 OpenOffice.org 安装

可以使用 XML 配置文件将自定义用户界面应用于一个或多个 OpenOffice.org 安装。

将自定义用户界面应用于网络上的所有用户

在主 OpenOffice.org 安装上,为每个要更改的 UI 元素创建一个自定义 XML 配置文件。有关详细信息,请参阅 创建自定义 XML 配置文件

  1. 成为 root 用户。
  2. 将主安装的 user-dir/config/soffice.cfg/modules 目录内容复制到 network-install-dir/share/config/soffice.cfg/modules 目录中。
  3. 重新启动 OpenOffice.org。

将自定义用户界面应用于单个用户

在主 OpenOffice.org 安装上,为每个要更改的 UI 元素创建一个自定义 XML 配置文件。有关详细信息,请参阅创建自定义 XML 配置文件

  1. 成为 root 用户。
  2. 将主安装的 user-dir/config/soffice.cfg/modules 目录内容复制到单个用户安装的 user-dir/share/config/soffice.cfg/modules 目录中。
  3. 重新启动 OpenOffice.org。
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
Create a book
In other languages