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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《教你如何制作chm帮助文件

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

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档