为了不使安装主界面过于单调,许多优秀软件(如Windows 98、Visual Studio 98等)的安装界面中还用广告牌的形式来发布相关信息,让用户更多地了解自己的产品;甚至还播放背景音乐或影像来消除用户在安装过程中长时间等待的不满情绪。这种以多媒体的形式来丰富安装主界面的特色,是InstallShield 5.5中的显著特点。
4.2.1 字体 字体是文字显示的外观形式,它包括了文字的字样、风格和尺寸等多方面的属性。适当地选用不同的字体,可以大大地丰富文字的外在表现力。例如,把文字中某些重要的字句用较粗的字体显示,能够体现出突出、强调的意图。
字体的字样是字符书写和显示时表现出的特定模式,例如,对于汉字,通常有宋体、楷体、仿宋、黑体、隶书以及幼圆等多种字样。字体风格主要表现为字体的粗细和是否倾斜等特性。字体的尺寸是用来指定字符所占区域的大小,通常用字符高度来描述。字体尺寸可以取毫米或英寸作为单位,但为了直观起见,也常常采用一种称为"点"的单位,一点约折合为1/72英寸。对于汉字,还常用"号"数来表示字体尺寸,初号字最大,以下依次为小初、一号、小一、二号、小二??,如此类推,字号越大,字体尺寸越小。
在InstallShield中,字体的应用范围非常有限,用户只能通过SetFont和SetTitle设定安装主界面中主标题的字体类型和大小。例如:
SetFont ( FONT_TITLE , STYLE_BOLD|STYLE_ITALIC|STYLE_SHADOW , "华文新魏" );
SetTitle ( "InstallShield汉化补丁" , 28 , WHITE);
// 设定主标题的内容为"InstallShield汉化补丁"、大小为28点、颜色为白色
其中SetFont是用来设置要显示字符串的文本字体,它的原型如下: SetFont (nItemID, nFontStyle, szFontName);
参数nItemID用来指定要设置字体的项目,目前只能为FONT_TITLE,它表示主标题。
nFontStyle用来指定字体的风格,它可以是下列的值之一: STYLE_NORMAL 正常字体风格,它不能与其他值进行"|"组合
STYLE_BOLD 粗体
STYLE_ITALIC 斜体
STYLE_SHADOW 文字带阴影
STYLE_UNDERLINE 文字带下划线
szFontName用来指定字体的字样名。若指定的字样名没有找到,则使用缺省的"Arial"字样。当函数返回0时表示字体设置成功,否则字体设置失败。
需要说明的是,在安装Word 2000后,Windows可使用的字体类型增加了很多,尤其是中文字体。但是,用户最好能使用基本的中文字体,如宋体、楷体、黑体以及仿宋体,以适应不同的安装环境。