Doc-O-Matic
 
Click to enlarge

Use the Project Manager to manage source, topic and output files, include and image paths, configurations and modules. Doc-O-Matic parses C++, C++.Net, VB.NET, C#, Delphi, JavaScript, ASP.NET, JSP, MATLAB and Java source files and VStudio, VB.NET, VC++.NET, Makefile, Solution files, Borland Delphi and Borland C++Builder project files.

Divide your projects into several modules and have Doc-O-Matic create a separate hierarchy for each module. Add several configurations for each output format.

Click to enlarge

After your source code has been analyzed, the Contents Manager displays all namespaces (packages), modules, classes, members, variables, enums, structs, functions and files in a well structured hierarchy. Several icons mark properties of symbols (for example whether a symbol is documented or not). Create additional folders for symbols in modules, namespaces and extended member folders and sort symbols and topics.

Use the visual Contents Designer to change the order of symbols by dragging and dropping them. Use check boxes to determine which symbols you want to export to which output format and which topics you want to include in the TOC.

Click to enlarge

The QA view helps you identify areas in your documentation project which are poorly documented. Use this view, to get a quick impression of how well your documentation is, even in very big projects. Determine your own criteria that have to be fulfilled for a positive quality assurance test when generating output. Document your source code, add additional information and author online Help and manuals using the integrated Editor, QuickDoc and AutoDoc features.

Click to enlarge

The Editor displays existing comments in your source code. Doc-O-Matic understands and interprets comments in text format (no tags are required for tables, list, headlines and section headlines), in C# XML, in JavaDoc and simple HTML formatting. Doc-O-Matic identifies the most common headlines for comment parts and associates text with the corresponding section.

Insert tables, lists, images, colors, links (native and external) sections, character and paragraph formatting and live spell each topic and spell check your entire project. Add title, additional keywords, flags and copy comments for other symbols.

Author all company documentation from readme text and flyers to large Help systems consisting of thousands of topics. We used Doc-O-Matic to author Doc-O-Matic online Help, manual and all tutorials.

Click to enlarge

Add additional parts such as global class hierarchies, reports and overview pages to your documentation. Display and layout class hierarchies using the Class Hierarchy View. Customize the layout manually by excluding and moving classes, change the layout direction, apply different fonts, change line styles, create clusters and display shadows. Add graphics of your class hierarchy to all output formats. Doc-O-Matic automatically creates image maps for your graphics so that all contained classes are linked automatically. For modules separate class hierarchies are shown.

Click to enlarge

Create reports by using information about source code symbols (title, type, line-number, documentation status, QA warnings)and comments (description, date) using the Reports view. Print reports as multi-column tables with or without header or paragraphs. Add automatically linked reports in all output formats.

Click to enlarge

Use configurations, documentation templates and the settings to completely customize all six output formats: Browser-based HTML Help, HTML Help, MS Help 2, WinHelp, PDF and XML. The Settings display the general settings and all configurations as tabs. Each configuration lists all settings pages in a hierarchical tree. You can add several configurations for each output format to your project using your own or several documentation templates that are included in your installation.