If you are a programmer, HTML Executable lets you compile help files or documentation in HTML format for your applications. You can use the HTML Executable APIs to open help publications, to tell them which help topic should be displayed, to close them when your application is closed, etc… This lets you integrate publications with your own applications.
Instead of specifying the HTML page’s filename of the help topic you want to display, you can pass a numeric ID to the API or the command line. In fact, HTML Executable automatically associates a unique ID (page ID) to each HTML page it compiles into a publication.
The list of all of these IDs is called a map. You can configure HTML Executable to export the map to a file (called MAP file) that can be directly integrated into your application’s project.
Currently HTML Executable can generate MAP files in Object Pascal (for Embarcadero Delphi and FreePascal), C/C++ (for Borland C++ Builder or Microsoft Visual C++) and in simple text files. Just select the kind of language you want.
The map file is automatically created in the same folder as the output file (if the option is enabled).
You can also add your own custom page IDs (like HTML anchors, HEScript commands) if you want to work with map IDs or the HTML Executable API SDK. They will be automatically exported in the map file. To add a custom page ID, click Add and enter its target. To remove a custom page ID, select it and click Remove.
You can also pass map IDs via the command line in order to control your publication from other applications.
The HTML Executable API SDK is available to registered users on request.
Copyright G.D.G. Software 2018. All rights reserved