自定义功能区
  
自定义功能区
本章提供了用于配置和自定义 Creo View 功能区命令的说明。
功能区自定义概览
本节对自定义 Creo View 功能区命令的可用性做了简要介绍。
配置哪些 Creo View 用户界面命令可供使用,然后将其保存到 Creo UI 工具包 *.ui 文件中。
设置首选项
自定义的用户界面定义保存在 %APPDATA%\PTC\ProductView 文件夹中创建的专用 Creo UI 工具包文件 (*.ui) 中。该文件夹中有两个自定义文件,一个为可选的管理员文件,另一个为用户文件。会先加载管理员文件。该文件定义用户自定义的基线。
使用“自定义功能区”(Customize Ribbon) 页面设置用户首选项。访问 Creo View 客户端中“Creo View 选项”(Creo View Options) 的对话框。有关详细信息,请参阅 Creo View 帮助中的“关于自定义功能区”。
本地自定义和保存功能区
1. Windchill 中,单击“产品”(Product) > “实用工具”(Utilities) > “可视化配置管理”(Visualization Configuration Administration) 并上载 uiconfig.xml 文件和参考的图像文件。(这些文件的扩展名可以是 PNG、BMP、JPG 或 JPEG。)
2. Creo View 中打开文件。
3. 使用“Creo View 选项”(Creo View Options) 对话框的“自定义功能区”(Customize Ribbon) 页面对功能区进行更改。
4. 单击“应用”(Apply),然后单击“确定”(OK) 添加新创建的菜单。
5. 新菜单随即出现在功能区菜单中,而自定义的命令会出现在该菜单中。
6. 退出 Creo View,然后导航至 %APPDATA%\PTC\ProductView 文件夹。请注意,该目录下将显示以下文件:
user_prefs.xml
user_cust_pvpro.ui
7. 将上面的两个文件按以下方式进行重命名:
server_prefs.xml
server_cust_pvpro.ui
8. 退出 server_prefs.xml,然后添加以下首选项:
<?xml version="1.0" encoding="utf-8"?>
<preferences>
<category name="GUI">
<category name="Customize">
<preference name="Location" value="server"/>
</category>
</category>
<preferences>
9. 保存并退出编辑器。
10. 压缩这些文件:
uiconfig.xml
server_prefs.xml
server_cust_pvpro.ui
参考的图像文件
您现已对功能区菜单进行了自定义。要实施您的首选项,请继续操作,将自定义文件上载到 Windchill
将自定义文件上载到 Windchill
依照前一节中的步骤完成相应的操作后,现在已创建了一个自定义功能区文件。按照以下步骤,将首选项上载到 Windchill 服务器。
1. 在 Windchill 中,导航至Windchill > > 页面。
2. 单击“创建配置”(Create configuration),然后上载所创建的压缩文件。
* 
如果之前上载的 uiconfig.xml 和参考图像文件依然存在,则请先将其删除,然后再执行上载操作。
3. 清除 Creo View 缓存 (%APPDATA%\PTC\ProductView)。
4. WindchillCreo View 中打开一个结构,验证自定义菜单是否显示在功能区菜单中。
5. 单击“关闭”(Close)。首选项已上载。有关上载首选项的详细信息,请参阅 Windchill 帮助。
现在,您已在 Windchill 上实施服务器首选项。对于所有从配置上下文访问对象的 Windchill 用户而言,均会在功能区菜单中显示此自定义菜单。
自定义功能区首选项
本节包含可为 Creo View 设置的 GUI/Customize/ 首选项。手动将首选项添加到 XML 文件中。首选项名称用于定义 XML 首选项类别元素的层次。
Location
此首选项定义了 admin 功能区自定义文件的源。
admin - 源与 admin 首选项 XML 文件的目录相同。
server - 源的 Windchill 位置与服务器首选项 XML 文件的相同。
shared - 源与共享缓存首选项 XML 文件的位置相同。
AllowCustomize
此首选项用于控制用户是否可以自定义功能区。它不会停用任何现有的自定义,但会阻止对自定义进行更改。
* 
“快速访问工具栏”(Quick Access Toolbar) 不会与“自定义功能区”(Customize Ribbon) 选项一起禁用。
该值可以是 truefalse。如果是 false,则会禁用功能区自定义。
RemoveInvisibleFromQAT
此首选项用于控制已从功能区移除的“快速访问工具栏”(Quick Access Toolbar) 按钮的可见性。可以设置此值,以防止由于自定义而不可用的按钮出现在“快速访问工具”(Quick Access Toolbar栏) 选项页面中。
该值可以是 truefalse。如果是 true,则从功能区中移除的按钮不会出现在“快速访问工具栏”(Quick Access Toolbar) 选项页面中。