
主题和项目模板能帮助创建新帮助主题,因为它们能合并到您当前项目中,不仅选择预定义的主题样式,还包括在主题(或项目)模板中使用的所有脚本、图像和其他文件。
本章中您将了解如何定义模板和如何添加自己的模板。
主题模板
主题模板的位置在 Precision Helper 的 Templates\_Topics 子目录中。
在 Windows 2000/XP 中默认安装程序时,这个文件夹的位置为:
"C:\Documents and Settings\%UserName%\AppData\Precision\precisionhelper\Templates\_Topics"
在 Windows Vista (或更新版本)中默认安装程序时,这个文件夹的位置为:
"C:\Users\%UserName%\AppData\Roaming\Precision\precisionhelper\Templates\_Topics"
在 _Topics 文件夹下的所有文件和子文件夹可以随意保存,但必须遵循下面两点:
- 主模板文件必须保存为经典的帮助主题格式(即html、xml 等),同时语言的名称必须含两个后缀——语言编码和格式扩展名。例如:mytemplate.en.htm。
- 后缀为 .lst 的模板配置文件必须存在,且必须放在那种风格的目录结构中,如同您想使用模板应用的项目文件那样。此文件必须包含一系列图像、脚本、样式和其他在模板中使用的文件,且必须首先列出主模板文件。(比较清楚的是您可以在不同的模板中共用的图像、样式和其他文件。)
您可以看看 Precision Helper 安装目录中包含的一些模板定义,然后尝试根据它们创建新主题,这样可以更好的理解这些功能的原理。
创建自己的模板的最简单方法是使用主题页面中“另存为模板”的选项(在“选择主题”按钮下)。您可以创建列表的帮助项目作为模板,这样可以像一般主题那样进行编辑并通过上文提到的选项保存它们。
项目模板
项目模板的位置在 Precision Helper 的 Templates\_Projects 子目录中。
所有后缀为 .HHP 的文件(MS Html 帮助项目)都被接受为模板。要区分不同语言的版本,模板文件名必须含两个后缀——语言编码标识符和 hhp 扩展名。例如:myproject.en.hhp.
与主题模板不同的是,这里不需要定义专门的配置文件。从模板创建新项目时,模板文件夹(及子文件夹)中的所有文件都会被复制到您选择的位置,同时项目文件被重命名为您输入的标题。
根据上文提到的原理,您不能在项目模板中共享图像文件、样式表、脚本等。
创建自己的项目模板的最简单方法是复制您选择的项目文件夹的内容到模板文件夹——即Templates\_Projects\MyTemplate。