在本课程中,将向概要文件及其工具中添加图像。
开始之前,您需要访问一些图形文件,例如,表示“项目资源管理器”视图中所显示的图标的 16 像素 x 16 像素的 GIF 或 JPG 文件,以及表示图编辑器中所显示图像的 50 像素 x 50 像素的 SVG 或 GIF 文件。
当您作为概要文件创建者将定制图标和图像添加至概要文件中的构造型时,定制图形将显示在所生成的概要文件工具中的下列位置:
- 图标:
- 选用板
- “项目资源管理器”视图
- “大纲”视图
- “属性”视图
可以指定图标和图形来标识您创建的每个构造型。当您将构造型应用于模型元素时,在图编辑器中,所指定的图标将显示在构造型名称旁边,所指定的图形将替换图的缺省图形。
注: 在本课程中,将名为 yellowA.gif 的图标文件用于图标图形,将名为 greenA.gif 的图像文件用于构造型 <A> 的图像。
要向概要文件添加定制图像:
- 如第 1 课和第 2 课中所述,创建一个新的“概要文件工具”插件项目。
- 使用图形编辑程序创建两个图形文件,供稍后在本课程中使用。尽管图形的外观对于本教程并不重要,但是您可能还是希望创建与本课程中稍后显示的截屏中的图形相似的图形。
- 为“项目资源管理器”视图创建一个小的构造型图标。创建一个大写字母 A 并且使用黄色背景,命名 yellowA.gif 文件,并确保它是一个 16 像素 x 16 像素的 GIF 文件。
- 为图编辑器创建一个图像。创建一个大写字母 A 并且使用绿色背景,命名为 greenA.gif 文件,并确保它是一个 50 像素 x 50 像素的 GIF 文件。
注: 这些图像文件不需要位于项目目录中;可以浏览本地文件系统以找到这些图像。
- 创建一个小的构造型图标,此图标将显示在“属性”视图中的构造型的“属性”选项卡上。创建一个大写字母 A 并且使用橙色背景,命名为 orangeA.gif 文件,并确保它是一个 16 像素 x 16 像素的 GIF 文件。
要点: 此文件必须位于“概要文件工具”插件项目的软件包中。在定制“属性”选项卡之前,必须将此图形导入“概要文件工具”插件项目中(例如,icons/orangeA.gif)。
- 要在“项目资源管理器”视图中向某个构造型添加图标和图像,在“概要文件”文件夹中浏览至此构造型(例如,<<A>>)。
- 在“属性”视图中,单击常规选项卡;在图标字段中,浏览并指定 yellowA.gif 文件的位置。
- 在“属性”视图中,单击常规选项卡;在图形图像字段中,浏览并指定 greenA.gif 文件的位置。
- 单击文件 > 保存。
- 在“项目资源管理器”视图中的概要文件下,右键单击我的概要文件,然后单击生成概要文件工具模型。
注: 如果生成了工具模型,那么在向此概要文件添加图像之后必须更新此工具模型。但是,在“可视比较/合并”窗口中,可以覆盖对概要文件工具模型所作的任何定制。
- 要将定制图像添加至构造型的“属性”选项卡,请确保概要文件工具插件项目的软件包中提供了此图像。在定制“属性”选项卡之前,请将 orangeA.gif 图像导入该项目的 icons 目录中。
- 在“项目资源管理器”视图中,打开我的概要文件工具模型,并展开下列元素:<<Properties>> 属性包以及 <<PropertyTabs>> 属性选项卡。
- 选中要为其添加定制图标的元素的“属性”选项卡:<<PropertyTab>> <A> 参与者。
- 在“属性”视图中,选中 PropertyTab 选项卡。
- 将 image 属性的值设置为定制图标所在的位置:icons/orangeA.gif。
- 要缩进“属性”选项卡,可以对 indented 属性指定 True。 下图显示了 <<PropertyTab>><A> 参与者的结果属性。

- 单击文件 > 保存。
- 在“项目资源管理器”视图中,右键单击工具模型,然后单击生成工具。
当您部署“概要文件工具”插件并根据此概要文件创建新模型时,定制图像会显示在图编辑器、“项目资源管理器”视图、选用板、“大纲”视图和“属性”视图中,并且这些定制图像看起来应该类似于下图: