自定义用户界面

From Apache OpenOffice Wiki
Jump to: navigation, search
doc OOo

创建自定义 XML 配置文件

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

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

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

使用“自定义”对话框

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

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

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

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

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

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

使用文本编辑器自定义 UI

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

Apache OpenOffice 模块中的以下每个组件的 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

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

Apache OpenOffice 模块的简短模块标识符
Apache OpenOffice 模块 简短模块标识符
Apache OpenOffice Writer/Web sweb
Apache OpenOffice Writer/Globaldocument sglobal
Apache OpenOffice Calc scalc
Apache OpenOffice Draw sdraw
Apache OpenOffice Impress simpress
Apache OpenOffice Math smath
Apache OpenOffice Chart schart
Apache OpenOffice Bibliography sbibliography
Apache OpenOffice BasicIDE BasicIDE
Apache OpenOffice Database QueryDesign dbquery
Apache OpenOffice Database TableDesign dbtable
Apache OpenOffice Database RelationDesign dbrelation
Apache OpenOffice StartModule(支持组件) StartModule

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

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

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

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

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

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

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

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

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