Topic icon

The topic icon is displayed before the topic title in the table of contents. By default, topics containing children will be given a book icon, whereas topic without child will be given a note icon. To change the icon for each individual topic:

See the How to select a new icon for a topic in HelpNDoc step-by-step guide.

Topic kind

Each individual topic in HelpNDoc can be either:

To change the topic's kind:

See the How to assign topic kind in HelpNDoc step-by-step guide.

Description

This field can be used to describe or summarize the current topic. It is used by the default HTML template to generate the HTML description tag for better Search Engine Optimization (SEO).

Help ID

This is one of the most important part of a topic when using the generated documentation. The help ID is a unique alpha-numeric identifier used to locate the topic. This ID will be used to name individual HTML files in the generated HTML documentation, and can be used to open that specific topics from any programming language in the CHM documentation.

To change a topic's Help ID:

Note: If the "Always synchronize Help ID with topic caption" project option is checked, HelpNDoc will automatically replace a custom Help ID when the topic's caption is changed.

Note: The Help ID can only contain alpha-numeric and "-" characters. HelpNDoc will ensure this rule by automatically removing any unwanted characters (such as spaces) from the input.

See the How to manage your topic identifiers in HelpNDoc step-by-step guide.

Help Context

The help context is a numeric value which is unique to each topic. It can be used to uniquely identify a topic, or open a specific CHM topic using Windows APIs.

To change a topic's Help context:

See the How to manage your topic identifiers in HelpNDoc step-by-step guide.

Topic Header

The topic header is a simple text which is usually displayed as the title of the topic. By default, HelpNDoc will use the topic title as the header, but it can be configured to either:

To change a topic's header:

See the How to define a header for a topic in HelpNDoc step-by-step guide.

Topic Footer

The topic footer is a simple text which is usually displayed at the bottom of the topic. By default, HelpNDoc will use the project copyright as the footer, but it can be configured to either:

To change a topic's footer:

See the How to define a footer for a topic in HelpNDoc step-by-step guide.

Custom Properties

Each topic can have a set of custom properties. The "Topic properties" panel can be used to manage them: add, rename, delete them as well as edit their values. Custom properties can have any name and value and can be used by templates or scripts for additional custom processing.