文档详情

教你如何制作chm帮助文件.doc

发布:2017-02-27约3.6千字共5页下载文档
文本预览下载声明
HTML Help Workshop是Microsoft推出的免费的chm编译器,“汉化新世纪”提供了汉化版下载,不过该版本附带了广告插件。如果您不介意的话笔者建议 您到Microsoft页面下载,毕竟Microsoft是chm文件的鼻祖。目前,Microsoft提供的版本是绿色版的,将下 载的文件解压到 一个目录,点击文件夹中的 Setup.exe 安装即可使用。除了主程序,还有一个叫做“HTML Help Image Editor”图像编辑器。 首先来认识一下界面: 制 作chm文件首先需要html文件,如果您手头没有html文件,那么请及时制作。 1.建立Project 其 次,是在HTML Help Workshop中建立一个“project”。制作步骤如下: “File”→“New”→“Project” “下 一步”→填写“Project”的存放名称和路径 “下一步”→“下一步”→完成 以 上步骤生成一个*.hhp文件,这个就是要编译的主文件。其结果如下: 上 图中,在change project options可以设置chm的默认显示首页,标题,语言,允许全文搜索(“Compile full-text search information”)以及合并chm。注意: “add/remove topic files”用来需要编译的HTML文件; “add/modify windows definitions”用来定义CHM文件的窗口显示(按钮,位置,窗口大小以及工具栏包含的按钮)和内容等。请跳转到“搜索框”一节查看具体内容。 “help API information”是连接应用程序的API接口,具体内容请参阅:这里 2. 编辑“目录” 在建立“project”后,下一步是设置“contents”(目录)。点击 “contents” 按钮,我们就跳转到了目录编辑框。首次使用“Contents”时,程序会自动帮您创建一个 “Contents” (目录),您只需要按默认设置即可。下面说说创建目录的步骤: 首先 点击“Insert heading...”(创建一个目录),在弹出的对话框中设置目录名,按“add”来设置目录对应的HTML文件。 然 后右击创建的目录,选择“Insert page...”(插入页面) 用上、下、左、右来设置目录的层级关系。注意:只 有“heading”才能包含子目录。 目录的编辑比较费 时。如果觉得默认的目录图标不好看,可以点击该目录,选择“Edit selection,“Advanced中的”Image index进行选择。不过该操作应该在目录全部编辑完成后用记事本打开HHC文件替换相应的图标名。 2.1 如何引用已有chm的目录? 首先必须保证当前编译的文件与被引用的文件在同一目 录,然后使用HTML Help Workshop反编译(decom-pile)被引用文件,获得被引用文件的目录文件名(一般以.hhc结尾)。得到该文件目录后(例: HTML_API.hhc)执行以下操作: 在目录编辑框内右击“Insert heading...”,填写显示名称(例:HTML API) 右击“HTML API”,“Insert page..”在弹出的对话框中填写:hhaxref.chm::/HTML_API.hhc[其中hhaxref.chm为被引用的chm文件] 2.2 如何使用目录定位到当前页面特定位置? 一般由于页面过长,想使用目录定位到页面的特定位置,可以使用ID来实 现。首 先要明确html中ID的意思:一个ID可以由一个或多个html标记使用。要实现页面定位,一个ID应只能由一个标记使用。要执行该操作,只要在url 的最后添加:# + ID。例: file/Index.html#css (其中Index.html为当前页面,#new为ID名) 这 样,只要选择目录项,就会定位到指定页面位置。下图列出了部分工具及其说明: 3.Index Tab(索引框) 一般的chm文件包括有content tab,index tab,search tab等总称为global windows type,后面的章节将讲到search tab(搜索框)以及favorites tab(书签框)。索引框和目录框的设置差不多,首先想好要设置的关键字,然后慢慢整理就好了。 4.Search Tab(搜索框) chm有两种搜索模式:基本搜索和全文搜索。如果你手头有Mirosoft出版的chm文件打 开看看就知道,它们几乎都支持全文搜索。全文搜索就是遍历chm中包含的所有HTML文件,高亮匹配内容,同时支持and、or、near、not等高级 语 法等。由于缺少必要文件,笔者多次编译出来的CHM
显示全部
相似文档