The HelpNDoc API is based on the Pascal programming language. The following list describes the methods available via the HelpNDoc API. As an example for the ClearDictionaries method, it can be used as follows: HndDictionaries.ClearDictionaries;


List of objects

Global types

THndBuildInfo

Information about a specific build

THndBuildInfoArray

Array of THndBuildInfo

HndBuilds

Properties and methods for Builds.

HndBuildsEx

Additional properties and methods for Builds.

HndBuildsMeta

Access to builds meta data

HndBuildsMetaEx

Additional methods related to builds meta data

HndBuildsStatus

Handle relationship between builds and statuses

HndBuildsStatusEx

Additional methods to handle relationship between builds and statuses

HndBuildsTags

Handle relationship between builds and tags

HndBuildsTagsEx

Additional methods to handle relationship between builds and tags

THndDictionaryInfo

Information about a specific dictionary

THndDictionaryInfoArray

Array of THndDictionaryInfo

HndDictionaries

Manage dictionaries and live spell check

THndVAlign

Vertical alignment of a picture

THndHVAlignment

Table cell alignment

THndHyperlinkKind

Kind of hyperlink

THndHyperlinkInfo

Information about a hyperlink

HndEditor

Create and manage a topic editor

HndEditorHelper

Additional methods to manage a topic editor

THndGeneratorInfo

Information and actions over the current generation

HndJsSearchEngine

Methods to manage the JavaScript search engine

THndKeywordsAttachMode

Specify how the moved keyword will be attached: - hkamAdd: Adds a node at the same level as the existing node. - hkamAddChild: Adds a child node to the existing node.

THndKeywordsInfo

Minimal keyword information. Used by the THndKeywordsInfoArray

THndKeywordsInfoArray

Array of minimal keyword information

HndKeywords

Properties and methods for keywords

THndLibraryItemAttachMode

Specify how the moved library item will be attached: - hlamAdd: Adds a node at the same level as the existing node and makes the new node last. - hlamAddFirst: Adds a node at the same level as the existing node and makes the new node first. - hlamAddChild: Adds a child node to the existing node and makes the new node last. - hlamAddChildFirst: Adds a child node to the existing node and makes the new node first. - hlamInsert: Inserts a node at the same level just before the existing node.

THndLibraryItemsInfo

Minimal library item information. Used by the THndLibraryItemsInfoArray

THndLibraryItemsInfoArray

Array of minimal library item information

HndLibraryItems

Properties and methods for library items

HndLibraryItemsEx

Additional properties and methods for library items

THndLibraryItemsCacheInfo

Minimal library item information hold in cache.

HndLibraryItemsCache

Library items cache

HndLibraryItemsMeta

Access to library items meta data

THndProjectSettings

Various project settings

HndProjects

Properties and methods for projects

HndProjectsEx

Additional properties and methods for projects.

THndProjectDateTimeFormat

Date and Time format for a project

HndProjectsMeta

Access to project meta data

HndProjectsMetaEx

Additional methods to access project meta data

THndStatusInfo

Information about a specific status

THndStatusInfoArray

Array of THndStatusInfo

HndStatus

Properties and methods for Statuses

HndStyles

Properties and methods for Styles

HndTags

Properties and methods for Tags

THndTemplateGroup

Template group

THndTemplateVariableInfo

Template variable information

THndTemplateVariableInfoArray

Array of THndTemplateVariableInfo

THndTemplateInfo

Information about a specific template

THndTemplateHierarchy

Templates hierarchy

THndTemplateInfoArray

Array of THndTemplateInfo

THndTemplateHierarchyArray

Array of THndTemplateHierarchy

HndTemplates

Properties and methods for Templates

HndTemplatesEx

Additional properties and methods for Templates

THndTopicsAttachMode

Specify how the moved topic will be attached: - htamAdd: Adds a node at the same level as the existing node and makes the new node last. - htamAddFirst: Adds a node at the same level as the existing node and makes the new node first. - htamAddChild: Adds a child node to the existing node and makes the new node last. - htamAddChildFirst: Adds a child node to the existing node and makes the new node first. - htamInsert: Inserts a node at the same level just before the existing node.

THndTopicsInfo

Minimal topic information. Used by the THndTopicsInfoArray

THndTopicsInfoArray

Array of minimal topic information

HndTopics

Create, edit and manage topics within the current project.

HndTopicsEx

Additional properties and methods for Topics

HndTopicsKeywords

Handle relationship between topics and keywords

HndTopicsMeta

Access to topics meta data

THndTopicsPropertyInfo

Information about a specific property

THndTopicsPropertyInfoArray

Array of THndTopicsPropertyInfo

HndTopicsProperties

Handle relationship between topics and properties

HndTopicsTags

Handle relationship between topics and tags

HndUI

Methods and properties of HelpNDoc's user interface.