Saturday, May 30, 2020

HTML Help workshop tricks from myself

after many year experience and struggles with HTML help workshop(HHW), finally I sit down and took notes to get thorough understanding of this tool.

in one statement: what is the internal logic structure of HHW to generate a .CHM file? Project options file/configuration file maps TOC table to HTML help Window by configuring project file (.hhp).

TOC file is a table to organize single pages(i.e., topics) and headings.

Help Window type defines how CHM file looks like: top menu, tool menu buttons, navigation bar etc.

CHM file is the result of mapping TOC file to help window. the project option configuration files define the mapping logic.

on Project tab, the left side, the top three buttons: change project option, add/remove topic, add/modify window type. all contain default page definitions. they all shall point to the right file at the right location. otherwise compilation will produce error. some online notes say it is the bug of Microsoft, but I think it may not be the case.

final note: all content files, images, css file shall be added into project options/ file section. all related files can be reviewed in project tab.

  1. Don Lammers' HTML Help API Tutorials
  2. Mapping Context Integers

No comments:

Post a Comment