Doc-O-Matic

Features

Doc-O-Matic is a tool with great power and flexibility. This section is designed to help you learn which features Doc-O-Matic comes with and how they can help you solve your documentation problem.

The summary explains general ideas and gives you the big picture. See the feature overview for a brief summary of all the major features, take a look at the feature matrix which compares the 4 editions side-by-side. Also read what users say about Doc-O-Matic.

Summary

Software becomes increasingly complex and a reliable tool that helps creating documentation and keeping it up-to-date is crucial for success. When you take great care about developing the best possible product, you will also want your tools to produce best possible results. From Online Help to print documents, Doc-O-Matic produces just about any documentation for end users as well as team members.

Create documentation of any kind and size with Doc-O-Matic effortlessly. From PDF booklets to manuals with thousands of pages, from application Help projects with less than 20 topics to library documentation containing tens of thousands of symbols, Doc-O-Matic makes it easy to stay on top of your projects.

Doc-O-Matic makes it possible to produce and distribute your documentation in highly accessible formats from only a single source. Let Doc-O-Matic help you get the documentation task done quickly, reliably, accurately and effortlessly.

Doc-O-Matic Facts

Using Doc-O-Matic brings you the following advantages:

  • Your documentation is always up-to-date.
  • Doc-O-Matic supports the C/C++, C#, Delphi, VB.NET, IDL, Java, ASPX, JSP, JavaScript, Matlab and PHP programming languages.
  • Doc-O-Matic adopts to your way of documenting source code and supports XML Doc and JavaDoc.
  • Using Doc-O-Matic you can author both your source documentation and your application Help.
  • Doc-O-Matic produces highly accessible output tailored to your needs.
  • Doc-O-Matic comes with predefined templates for widely used documentation standards such as Visual Studio and MSDN documentation or Delphi VCL Help.
  • Doc-O-Matic helps you manage your source code by providing a class hierarchy visualization tool, a flexible report feature and a graphical documentation QA tool.
  • Doc-O-Matic produces source documentation and application Help in PDF, HTML Help, Help 2, Help 3, Web Help/browser based HTML, Windows Help and XML.
  • Doc-O-Matic is a single source documentation tool.
  • Doc-O-Matic is a stand alone Windows application with an easy-to-use user interface.
  • Doc-O-Matic comes with a command line compiler, Doc-O-Matic can be integrated into your automatic build process easily.

Doc-O-Matic is used in all kinds of industries from semiconductor manufacturers to game development companies. Read more in the What Users say section.

Download the fact sheet here: Fact Sheet (PDF)

Feature Overview

General Features

  • Native support for C/C++, C#, Delphi, VB.NET, IDL, Java, ASPX, JSP, JavaScript, Matlab and PHP
  • Integrated support for macro expansion, conditional defines, code skipping and more
  • Usage of namespace usage information for symbol resolving and automatic linking
  • Complete language support, no configuration necessary
  • Modules and separate hierarchies for modules
  • Member folders for namespaces and modules
  • Extended method folders, visibility folder
  • Member overview pages
  • Supports Unicode files and Unicode identifiers

Managing Code and Documentation

  • Visual Content Manager and TOC designer
  • Project Manager for source files, image and include paths, modules and output files
  • Project-wide search
  • Project statistics including word count
  • Class hierarchy visualization and design tool
  • Report generation tool
  • QA Manager to visualize the documentation status of your project
  • Quality assurance features to assure that up to-date and accurate documentation is created
  • Master projects, ability to store TOC information in external files

Extracting Comments

  • Extracts existing untagged plain text descriptions, formatting without using tags for sections, lists, headings and tables
  • Supports simple HTML formatting in comments
  • Extracts comments from any source files that support comments (for example Assembler, VB6, SQL, Perl, LISP, Ada, Fortran, COBOL)
  • Optional exclusive usage of triple-slash comments (C/C++, C#, Delphi) and triple-quote (VB.NET)

Authoring and Editing

  • Single source Help authoring tool
  • Author conditional text on character, section and topic level
  • Visual table of contents designer
  • Text reuse features such as snippets and text variables
  • Labels to markup and automated formatting on certain text parts (useable for menu paths, inline sections and much more)
  • Integrated topic editor with familiar user interface
  • Complete separation of authoring and output design

Describing Code

  • Fully featured editor
  • QuickDoc work flow management
  • Live spelling
  • Insert tables, images, links, (native and external links to URLs and files) flags, keywords, colors, titles, character and paragraph formatting
  • Inserts plain text format comments in source code or external documentation files
  • Use project databases to easily link to other projects and IDE Help systems (MFC, VCL and .NET)
  • Predefined but customizable documentation sections that enable you to easily create summaries, 'See Also' links, examples, parameter descriptions, return values and example code
  • Describe code in multiple locations
  • Filter to reduce displayed symbols
  • Source code view that optionally displays the whole source file
  • Imports HTML files, plain text files and Word documents

Tools

  • Command line compiler
  • Tools to support team development and project merging (edit templates, import projects and project templates)
  • Tool to move all source comments in an external file
  • Code Translation Tool for managing the syntax translation matrix
  • HxBrowse for examining the Help 2 namespace registry
  • tfhxreg for registering Help 2 files into namespaces, fully supporting Unicode

Common Output Format Features

  • Add several configurations for each output format
  • Use pre-formatted templates or apply your own formatting to the output
  • Produces linked graphical class hierarchies and diagrams (including derived classes)
  • Adds fully customizable symbol overviews and navigation pages. Optionally include base class members
  • Generates content for folder and member overview pages
  • Creates multi-language syntax
  • Provides full automatic hyper linking in your project, between projects and between projects and MFC, VCL and .NET framework Help
  • Add automatically created cross linked reports from your documentation (for example all Todo sections, all bugs sections, all deprecated symbols and a glossary)
  • Add additional grouping levels for symbols that are integrated in overview pages automatically
  • Customize all output formats including table of contents, index, headers and footers for each output format
  • Provides translations for all predefined words in the output
  • Author conditional text

PDF

  • Produces PDF files and manuals, without additional tools
  • Table of contents, index, title page and copyright page
  • Page number references to relevant pages for print manuals
  • Link to other PDF documents and URLs
  • Customize page and headline numbering in PDF
  • Double side printing support
  • Chapter tabs
  • Flexible header and footer configuration with variable-driven print values for topic titles, numbering, page numbers and page counts

HTML Help Systems

  • Use templates for Visual Studio, Embarcadero, and Borland Help styles.
  • Context sensitive Help support for C++ and Delphi
  • Provides link database for linking into Visual Studio framework Help, VCL Help and MSDN
  • Visual Studio.NET Dynamic Help support
  • Optionally show all sub-topics (for example all class members or all variables) on one HTML page
  • Full customization of the default topic (Welcome Page), add additional files to customize your HTML output
  • Support for plain HTML, HTML Help, Help 2 and Help 3
  • Borders
  • Insert additional CSS code for all elements
  • Expandable sections
  • Tabbed sections
  • Automatic anchor generation for all sections and "top" links in HTML
  • Popup support
  • Include fully formatted HTML files in your Help
  • Fixed header in HTML implemented using DHTML
  • Linked images, automatic "big version" images and hover effect for images
  • Frame support for browser-based Help, Help 2 and Help 3
  • Dynamic contents page with automatic synchronization with selected topics
  • XHTML compliant output, HTML 4.01 optional

Windows Help

  • Borland documentation look and feel
  • Context sensitive Help support for C++ and Delphi.
  • Popups for see also links and class hierarchies

XML Output

  • Customizable section tags
  • Symbol structure

Localization

  • Localizing Doc-O-Matic projects is controlled in one central place, the localization dictionary. All strings in the project that possibly contain translatable content are run through the dictionary upon output generation. Doc-O-Matic comes with localized button artwork for HTML and there is a tool that helps switching the current language easily.

Feature Matrix

  Professional SRC Express Author*
Programming Languages and Input Processing
Language group I: C/C++, C++/CLI, C#, Delphi, VB.NET Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Language group II: IDL, ASP.NET, Java, JavaScript, JSP, MATLAB, PHP Yes, this feature is included Yes, this feature is included Not included Not applicable
Support for in-source documentation Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Support for XML documentation source files Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Supports off-source documentation Yes, this feature is included Yes, this feature is included Not included Not applicable
Supports Unicode source files and Unicode identifiers Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Supports Unicode external documentation Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Master projects and external TOC files Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Translation dictionary for output in other languages Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Customizable source code parser configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Extended C++ parser features (system includes, prototype-less functions, setter/getter conversion, macro expansion) Yes, this feature is included Yes, this feature is included Not included Not applicable
Namespace layout configuration Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Extended Pascal parser features (implementation section parsing, system auto-using) Yes, this feature is included Yes, this feature is included Not included Not applicable
Conditional define handling Yes, this feature is included Yes, this feature is included Not included Not applicable
Code skipping Yes, this feature is included Yes, this feature is included Not included Not applicable
Basic comment finding configuration (comment Token configuration, comment location, lists, walls, etc) Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Extended comment processing (triple-slash comments only, parameter list description parsing, ignored lines, Comment Skip Tokens) Yes, this feature is included Yes, this feature is included Not included Not applicable
Configure topic processing options (ignore empty topics, auto-combine overloads, inherited documentation, multi-location configuration) Yes, this feature is included Yes, this feature is included Not included Not applicable
Automatic text setup (automated snippets, automatic text for undocumented symbols) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Support for XML Doc, JavaDoc and native comments Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Basic section configuration (changing types and adding starter strings) Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Advanced section options (adding, deleting, starter delimiter configuration, white-space processing) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Integrated editor configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Color setup Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Managing Features
Content Designer for TOC design and individual topic selection Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Visual control over export of individual topics, topic groups and hierarchies Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Project Manager Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Symbol and topic filtering Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Import project tool for team development Yes, this feature is included Not included Not included Yes, this feature is included
QuickDoc Yes, this feature is included Not included Not included Yes, this feature is included
Move documentation tool Yes, this feature is included Not included Not included Yes, this feature is included
Reports Manager Yes, this feature is included Not included Not included Yes, this feature is included
QA Manager Yes, this feature is included Not included Not included Not applicable
Class hierarchy view Yes, this feature is included Not included Not included Not applicable
Code translation matrix editor Yes, this feature is included Not included Not included Not applicable
Light-weight project configuration utility Not included Not included Yes, this feature is included Not included
Editor and Authoring
Fully visual WYSIWYG Topic Editor Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Standard word processing features including bold, italic, underline, mono-type, subscript and superscript Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Color configuration using color names Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Lists, tables, images, checked links, code blocks, headings, paragraph alignment Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Fast Topic creation and navigation Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Easy image management Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Quick edit features like "Follow Link" Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Conditional text using sections Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Snippets Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Text variables Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Live spell checking and project spell checking Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automatic formatting for text variables Yes, this feature is included Not included Not included Yes, this feature is included
Text Labels Yes, this feature is included Not included Not included Yes, this feature is included
Conditional text using label exclusion Yes, this feature is included Not included Not included Yes, this feature is included
Automated formatting, replacement and markup using text labels Yes, this feature is included Not included Not included Yes, this feature is included
General Output Features
Automatically generated navigation tables Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Automatically generated navigation pages Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Full automatic cross-linking within projects and links to external projects Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automatically generated symbol overviews Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Reports Yes, this feature is included Not included Not included Yes, this feature is included
Glossary Yes, this feature is included Not included Not included Yes, this feature is included
Local class hierarchies Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Class hierarchy for project Yes, this feature is included Not included Not included Not applicable
Class hierarchies for all modules Yes, this feature is included Not included Not included Not applicable
Visual table of contents designer Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Modules for project partitioning Yes, this feature is included Not included Not included Not applicable
Project database for cross project linking Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Auto linking and linking aliases Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automatic text snippet insertion into all topics Yes, this feature is included Not included Not included Yes, this feature is included
AutoDoc Features
Automatic export set selection based on symbol type (class, type, function, ...) Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Automatic export set selection based on member visibility (public, protected, private) Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Automatic export set selection based on documentation status Yes, this feature is included Yes, this feature is included Not included Not applicable
Advanced export set selection (topic status, topic version information) Yes, this feature is included Yes, this feature is included Not included Not applicable
AutoDoc folder configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
AutoDoc page text configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Navigation description configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Navigation description word count limits Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Navigation table layout configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Extended member table configuration (inherited members, sub-categories, visibility-type combination, overloads configuration) Yes, this feature is included Yes, this feature is included Not included Not applicable
Extended file section configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Indicator image configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Default title configuration (page titles, TOC titles, index titles) Yes, this feature is included Yes, this feature is included Not included Not applicable
AutoDoc title configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Automatic index generation Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Advanced index configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Index prefix removal Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Extended navigation section and additional information section options (naming, declaration text listing kind, table layout) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automated summary section generation Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Declaration source code auto-generation Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Declaration code options and syntax highlighting configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Multi-language syntax output Yes, this feature is included Yes, this feature is included Not included Not applicable
Body source code output for functions Yes, this feature is included Yes, this feature is included Not included Not applicable
Body source code output for files Yes, this feature is included Yes, this feature is included Not included Not applicable
Local graphical class hierarchy output Yes, this feature is included Yes, this feature is included Yes, this feature is included Not applicable
Text class hierarchy output Yes, this feature is included Yes, this feature is included Not included Not applicable
Graphical class hierarchy layout and styling configuration Yes, this feature is included Yes, this feature is included Not included Not applicable
Project Databases for automated interlinking of Doc-O-Matic projects Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automatic linking Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Advanced auto-linker options (minimum word length, forbidden words list) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Auto-linking aliases Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Topic Flags Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Automated QA checks (documentation status, parameter description, parameter names, return value description) Yes, this feature is included Yes, this feature is included Not included Not applicable
Custom build steps Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
HTML, HTML Help, Help 2, Help 3, Web Help
Basic file and folder options (output path, file names) Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
XHTML compliant output, HTML 4.01 optional Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Additional HTML output file options (custom file naming, template files, additional files, frames, custom welcome page) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Section order and heading configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Advanced section output configuration (automated table configuration, navigation links and section configuration) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Collapsible sections Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Tabbed sections Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Complete control over layout and formatting Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Page header and footer configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Topics paths Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Advanced output options (welcome page, TOC, index, copy links, ...) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Dynamic expanding TOC page Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Custom header information Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
HTML page encoding Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Big and hover-highlight images Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Custom search page integration Yes, this feature is included Not included Not included Yes, this feature is included
HTML file template for easy integration into existing layouts Yes, this feature is included Not included Not included Yes, this feature is included
PDF
Customizable PDF output Yes, this feature is included Not included Not included Yes, this feature is included
Double-page printing Yes, this feature is included Not included Not included Yes, this feature is included
Watermarks Yes, this feature is included Not included Not included Yes, this feature is included
Hyperlinks within the document and external links Yes, this feature is included Not included Not included Yes, this feature is included
Section order and heading configuration Yes, this feature is included Not included Not included Yes, this feature is included
Advanced section output configuration (Automated table configuration, Navigation links and section configuration) Yes, this feature is included Not included Not included Yes, this feature is included
Complete control over layout and formatting Yes, this feature is included Not included Not included Yes, this feature is included
Page header and footer configuration Yes, this feature is included Not included Not included Yes, this feature is included
Complete control over automatic page and topic numbering Yes, this feature is included Not included Not included Yes, this feature is included
Advanced PDF features (bookmarks, title page, copyright page, table of contents, numbering, index, chapter tabs) Yes, this feature is included Not included Not included Yes, this feature is included
Title page graphic Yes, this feature is included Not included Not included Yes, this feature is included
Topic title configuration Yes, this feature is included Not included Not included Yes, this feature is included
Advanced output options (image resolution, output images, flag display) Yes, this feature is included Not included Not included Yes, this feature is included
Windows Help
Basic file and folder options (output path, file names) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Section order and heading configuration Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Advanced section output configuration (Automated table configuration, Navigation links and section configuration) Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Complete control over layout and formatting Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Advanced options Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
XML
Basic file and folder options (output path, file names) Yes, this feature is included Not included Not included Yes, this feature is included
Encoding Yes, this feature is included Not included Not included Yes, this feature is included
Structure options Yes, this feature is included Not included Not included Yes, this feature is included
Tag options Yes, this feature is included Not included Not included Yes, this feature is included
Support
Peer support forums Yes, this feature is included Yes, this feature is included Yes, this feature is included Yes, this feature is included
Customer support forums Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
Customer support via email Yes, this feature is included Yes, this feature is included Not included Yes, this feature is included
(*) As a pure Help Authoring Tool Doc-O-Matic Author does not have source documentation related features. Features related to source code documentation are marked with Not applicable for Doc-O-Matic Author.

Screen Shots

Contents Manager - Editing Symbol Topic Contents Manager - Full View Contents Manager - Help Authoring

The Content Manager is the main working area for documentation management, hierarchy configuration and Help authoring.

For source projects it displays all namespaces (packages), modules, classes, members, variables, enums, structs, functions and files in a well structured topic hierarchy. The different icons represent different symbol types and topic states. The check boxes next to each topic provide control over whether a topic should be available in the output. The automatic topic hierarchy is highly customizable, with options for folders for symbols in modules, namespaces and extended member folders. Doc-O-Matic also provides features for sorting symbols and topics. In addition all topics can be moved manually by drag and drop.

The Editor displays and edits topics. It provides common word processing power including lists, tables, live spell checking and supports advanced features for text reuse like snippets. When writing source code documentation, Doc-O-Matic reads and writes native comments (those that don't need tags), XML Doc and JavaDoc.

The Help authoring features include topics, sections, snippets, labels, links, images, index, flags and much much more. Each output configuration - a project can have any number of configurations - defines its own set of topics, which sections to export and in which order. That way different output can be produced in same project just by switching settings.

QA View - Filtered QA View - The big Picture Class Hierarchy View

The QA view helps identifying areas in the documentation which need work. It helps getting a quick impression of how complete the documentation is, even in very big projects. During output generation Doc-O-Matic can issue warnings for missing documentation in multiple levels of detail.

Class hierarchies are automatically created during output generation and can be used in your documentation. Doc-O-Matic creates class hierarchies for the entire project, for each module in the documentation and for each individual class in the project.

Reports Project Manager Settings

Reports are a very versatile way to generate additional content. This includes simple and multi-item glossaries, topic listings, QA related information. Reports provide a powerful interface to select a group of topics based on a set of criteria and print tables filled with properties of those topics - such as the title or a specific section.

The Project Manager manages source, topic and output files, include paths and image paths, configurations, project databases and modules. It also acts as an interface to the module definitions. Modules make it possible to divide a project into several parts and have Doc-O-Matic create a separate topic hierarchy for each part.

Every aspect of input processing, editing and output generation in Doc-O-Matic is extremely customizable. The settings view provides an interface to all the different options both for general project settings as well as output configuration depended settings. Each project can contain an unlimited number of output configurations which define the look and feel as well as features of the generated output. The settings view lists all settings pages in a hierarchical tree.

What Users say

Building the API documentation with Sandcastle took about 30 minutes on my virtual machine. Building the same documentation with Doc-O-Matic on the same machine took 3 minutes.
Jesper Högström, CapableObjects
Doc-O-Matic was an essential component of Delphi 2007's tremendously improved help system experience. Markus and his team were instrumental in making our documentation content more useful and accessible and Doc-O-Matic made building our help content fast and easy.
Nick Hodges, Delphi Program Manager - CodeGear
Doc-O-Matic has made the tedious process of generating help documentation for our product lines a breeze. It has literally saved us hundreds of hours when generating our online help I don't know what we would do without it.
Kirk Stowell, President and CEO - codejocksoftware
Game development becomes increasingly harder as the size of the projects and the required content grows bigger. One area we've been improving internally is our software documentation for our core libraries. After reviewing other freeware and commercial documentation programs, we decided to use Doc-O-Matic because of the great job it does extracting documentation from our code, the ability to switch between many different output formats, and the professional looking documentation that it produces. The amount of options available in Doc-O-Matic makes it easy to customize our documentation to fit our needs.
Michael Kelley - Rockstar San Diego
Doc-O-Matic is a superb, well-supported product - and it has steadily improved with each release. We've used the product since version two and toolsfactory has been openly receptive to feature requests and very responsive and tech-support inquiries. Some of our C++ libraries contain hundreds of source files and classes - but Doc-O-Matic handles them with aplomb. Doc-O-Matic is indispensable.
Jim Henderson, President - Innovative Integration
This tool is absolutely fantastic! There's no doubt in my mind that Doc-O-Matic is the best documentation tool on the planet. I should know, because I've probably used just about all of them. Doc-O-Matic's model is far superior to most models for help authoring (such as that of RoboHelp) which require a lot of labor-intensive manual work that has nothing to do with content development. And compared to the help tools with similar code parsing models (NDoc, Doxygen, etc.), Doc-O-Matic is absolutely matchless in features and flexibility.
Bruce Denham - Schlumberger
Doc-O-Matic continues to prove invaluable in our documentation process. It allows us to document our work in a natural and readable fashion, and the graphical interface lets us stay completely in control of the whole process. The level of customer support is also excellent. I have no hesitation in recommending this software to anyone who is thinking about in-line documentation for their code.
Jason G Doig, Principal Engineer - Sony Computer Entertainment Europe R&D
We used Doc-O-Matic to produce documentation for a brand new code base and had great results. We documented approximately 1000 API functions and data types for a new project. Without Doc-O-Matic there is no way we would have been able to produce such a nice and complete set of documentation for our customers and have it ready immediately. Before Doc-O-Matic we produced documentation manually, and not only did it take a long time, but the documentation was often out of date just because it was so tedious to make updates. I have looked over the past several years for a decent way to automate our documentation, and evaluated several other products, but Doc-O-Matic is the first product I found that I consider to be really useable, and fully customizable to to my needs for appearance of the output. Speaking of customizable output, Doc-O-Matic is so flexible I was able to configure it to produce output that had nearly the same format as we were producing manually before. Another feature that I really like is how well it reads comments out of the box, and how easy it is to configure it to read any commenting style. Our developers just followed a very simple commenting format for each function in order to allow Doc-O-Matic to produce complete documentation for the function. Our developers like it too because now the API documentation is in one place - the source code. Doc-O-Matic saved me weeks of work in producing this first set of documentation for our new project, and I expect this to keep paying off in the future as I will be able to generate a complete set of documentation for each future release with very little additional work.
Joe Kroesche - Conexant Systems, Inc.
Copyright © 2000-2011 by toolsfactory software inc. All rights reserved.