Copyright (c) toolsfactory Inc, All rights reserved.

Size: px
Start display at page:

Download "Copyright (c) toolsfactory Inc, All rights reserved."

Transcription

1

2 Copyright (c) toolsfactory Inc, All rights reserved.

3 Doc-O-Matic 2 Documentation Content 1 Introduction Getting Started 1 2 Using Doc-O-Matic Main Menu File Menu View Menu Project Menu Tools Menu Help Menu Doc-O-Matic Views Info View Symbols View QA View Topic View Project Files View Topic Files View Message View Topic Preview Topic Editor New Topic Topic Properties Select Color Edit Link Edit Image Insert Table Add Section Find Text 15 Content 2-4 New Project Wizard Project Wizard: Project Title Project Wizard: Source Files 15 I

4 Doc-O-Matic 2 Documentation Content Project Wizard: Basic Options Project Wizard: JavaDoc Project Wizard: Default Selection Project Wizard: Used Filters Project Wizard: PDF Filter Options Project Wizard: HTML Filter Options Project Wizard: RTF Filter Options Project Wizard: Dictionary Project Wizard: Advanced Options Project Wizard: Final Page Project Configuration General Options 20 More General Options Documentation 20 Topic Sections 21 JavaDoc Compatibility 23 Automatic Linking 23 Link Database 25 Comment Processing 25 Comment Finding 27 Functions 28 Body Source Code 28 Topic Include Path 29 Topic Processing 29 HTML Files 32 Generic Source Files Editor 37 Text Generation 37 Topic ID insertion 37 Comment Options Source Code Parsing Related Options 38 C++ Parser 38 Pascal Parser 39 Conditional Defines 39 II

5 Doc-O-Matic 2 Documentation Content Excluded Source Files 39 Source Include Path 40 Miscellaneous Parser Options Quality Assurance Filters 40 Common Options 41 PDF Filter Configuration 44 HTML Filter Configuration 48 Windows Online Help/RTF Filter Configuration Default Exports 54 Default Selection 54 Missing Topic Generation Output Options 55 Output Code Options 55 Image Paths 56 Flags 56 Dictionary 56 Colors 57 Titles Search Options Legend Legend Environment Options Basic Editor Options 60 Editor Backups Source Code Editor Default Configuration Project Parsing Miscellaneous Preview Fonts Dialogs First Time Startup 62 III

6 Doc-O-Matic 2 Documentation Content Application Problem Doc-O-Matic Feedback Pick Topic Progress Bar Filter Information Dialog About Symbol Filter View Doc-O-Matic Tools Command Line Compiler 63 3 Writing Documentation How to document source code Comment location Initializer Tokens Specifying the symbol to which a comment belongs Comment Distance Advanced Comment location Description locations Topics and Topic IDs Generic Topics Topic Groups Inside Comments Topic Structure ASCII Formatting 75 Headlines 75 Lists and Tables Function Parameter Descriptions Tags 80 Formatting and Inline Tags 80 Command Tags 83 Special Tags Sample Source Code Characters 86 IV

7 Doc-O-Matic 2 Documentation Content White Space Removal Topic Files DTX Files HTML Files Special Topics Generic Source Code 91 4 Doc-O-Matic Examples Examples: Basic Examples: Autolink Examples: Off Source Examples: Generic Topics Examples: Groups Examples: Combine Examples: Links and Flags Examples: Formatting Examples: Generic Sources 93 5 More Information New in Doc-O-Matic Version Getting Technical Support Architecture Filters 101 PDF Filter 102 HTML Filter 102 Windows Online Help/RTF Filter How Do I...? How do I document my source code so that Doc-O-Matic understands it? How do I tell Doc-O-Matic not to remove line feeds and spaces in a certain area of text? How do I write "<" and ">" characters so that Doc-O-Matic prints them to the output? 105 V

8 Doc-O-Matic 2 Documentation Content How do I tell Doc-O-Matic to omit the description for a symbol declaration? How do I link from the generated Windows Help into VCL help? How do I link from the generated HTML Help into the MFC online help? How do I integrate the generated HTML Help into the MSDN help system? How do I make the topic preview display chinese How do I prevent a certain word in a text from being autolinked? How do I apply basic character formatting? How do I create generic topics? How do I give a (generic) topic a nice readable title? How do I make an event show up as event and not as property? How do I use flags? How do I create group topics and build topic hierarchies? How do I define the order of topic groups? How do I create a link to an external help file or web page? How do I make implementation location documenting work in Pascal? How do I add images to my documentation? How do I document overloaded functions? How do I use COMBINE and ALIAS How do I use the autolink feature and how can I create manual links? How do I create Online Help? How do I configure Doc-O-Matic so that it uses my language? How do I configure Doc-O-Matic so that no in-source comments are extracted? How do I automatically combine all overloaded functions into one topic? How do I document function arguments? How do I use the See Also section? How do I document project files such as *.dsp How do I use the version info to check for obsolete topics? 120 VI

9 Doc-O-Matic 2 Documentation Content 6 Doc-O-Matic Licensing and Pricing Doc-O-Matic License Agreement Doc-O-Matic Pricing Index 125 VII

10 1-1 Doc-O-Matic 2 Documentation Introduction 1 Introduction Doc-O-Matic is a source code documentation system that makes documentation of source code very easy. It provides a powerful documentation editor that allows you to edit comments in source files as well as off-source documentation. Doc-O- Matic has an intuitive user interface for managing documentation projects. It creates powerful, fully cross-linked documentation from one source in different output formats like printable PDF, HTML Help, HTML files, Windows Help and RTF. Supported Source Code Languages Doc-O-Matic currently supports C/C++ and Delphi as native languages. Doc-O- Matic parses the source files, understanding all aspects of symbols. Besides native languages Doc-O-Matic supports virtually any other languages that have comments through the Generic Source Code ( see Generic Source Files, page 32) feature. 1-1 Getting Started Doc-O-Matic is the revolutionary answer to your source code documentation problems. It's easy-to-use and extremely powerful. If you are new to Doc-O- Matic you should read the following topics. These topics describe how to document your source for use with Doc-O-Matic: 1. How to document source code ( see page 65) 2. Topics and Topic IDs ( see page 70) 3. Generic Topics ( see page 71) 4. Topic Groups ( see page 71) If you do already know the basic principles of documentation, you can get more in-depth information about the structure of comments, about ASCII formatting and additional features such as tags: 1. Topic Structure ( see page 72) 2. Headlines ( see page 75) 3. Lists and Tables ( see page 75) 4. Function Parameter Descriptions ( see page 79) 1

11 2-1 Doc-O-Matic 2 Documentation Using Doc-O-Matic 2 Using Doc-O-Matic This is the application documentation of Doc-O-Matic. The Doc-O-Matic IDE consists of several views which allow you to set up and maintain your documentation project: Info View ( see page 6) Symbols View ( see page 6) Topics View ( see Topic View, page 8) Source Files View ( see Project Files View, page 8) Topic Files View ( see page 9) Project Configuration View ( see Project Configuration, page 18) Message View ( see page 10) 2-1 Main Menu This is the main menu structure of the Doc-O-Matic main menu. Some items 2

12 2-1 Doc-O-Matic 2 Documentation Using Doc-O-Matic have an icon, which means that they are available as buttons on a toolbar as well File Menu New Project...: Creates a new blank project. New Project Wizard...: Opens the New Project Wizard ( see page 15) to create a new project. Open Project...: Opens a previously saved project. Reopen Project: Shows a list of previously opened projects to be opened. Save Project: Saves the current project. Save Project as...: Saves the current project and lets you select a file name. Save All: Saves the editor ( see Topic Editor, page 11) content if it has changed and the project file. Exit: Quits the application View Menu Info: Shows the info view ( see page 6). Symbols: Shows the symbols view ( see page 6). QA View: Shows the QA view ( see page 7). Topics: Shows the topic view ( see page 8). View Menu 3

13 2-1 Doc-O-Matic 2 Documentation Using Doc-O-Matic Source Files: Shows the source files view ( see Project Files View, page 8). Topic Files: Shows the topic files view ( see page 9). Config: Shows the project configuration ( see page 18). Messages: Shows the message view ( see page 10). Previous View: Selects the previous view. Next View: Selects the next view. Toggle Editor: Shows or hides the topic editor ( see page 11). Toggle Preview: Shows or hides the topic preview ( see page 10). Toggle Legend ( see page 57): Shows or hides the legend ( see page 57). Toggle View Header: Shows or hides the header caption of the views. This can save screen space on low display resolutions Project Menu Add Source Files...: Adds one or more source files ( see Project Files View, page 8) to the project. Add Topic Files...: Adds one or more topic files ( see Topic Files View, page 9) to the project. Import Source Files...: Adds all source files ( see Project Files View, page 8) contained in a directory hierarchy to the project. Import Topic Files...: Adds all topic files ( see Topic Files View, page 9) contained in a directory hierarchy to the project. Update All: Reparses all source and topic files. Build: Generates documentation using the currently selected filter. Build All: Generates documentation using all enabled ( see Filters, page 40) filters. Check: Does the same as a build but doesn't generate documentation. Project Menu 4

14 2-1 Doc-O-Matic 2 Documentation Using Doc-O-Matic Configure Filter...: Opens the filter configuration for the currently selected filter ( see Filters, page 101). Show Documentation: Reopens the most recently generated documentation that was generated using the current filter. Filter Information...: Opens the filter information ( see Filter Information Dialog, page 62) for the currently selected filter. Save as default configuration...: Saves the settings of the current project as the default settings for new projects Tools Menu Application Options...: Opens the Application Options ( see Environment Options, page 60). Export symbol ID list...: Saves the symbol IDs of all symbols in the current project into a ASCII text file Help Menu Contents: Shows the contents of the Doc-O-Matic documentation. Index: Shows the keyword of the Doc-O-Matic documentation. Getting started: Shows the Getting Started ( see page 1) section. How do I...? Shows the How Do I ( see How Do I...?, page 103) section. Important Topics A collection of help topics which are very important. Release Notes: Opens the online release notes at the Doc-O-Matic web site. Send Feedback...: Opens a dialog that allows you to send an directly to the toolsfactory support team ( see Doc-O-Matic Feedback, page 62). Product News: Opens the online news page at the Doc-O-Matic web site. Help Menu 5

15 2-2 Doc-O-Matic 2 Documentation Using Doc-O-Matic Doc-O-Matic home page: Opens the Doc-O-Matic home page. toolsfactory home page: Opens the toolsfactory home page. About...: Opens the about box. 2-2 Doc-O-Matic Views All Doc-O-Matic views control a certain part of a Doc-O-Matic project. Info View ( see page 6) Symbols View ( see page 6) Topics View ( see Topic View, page 8) Source Files View ( see Project Files View, page 8) Topic Files View ( see page 9) Project Configuration View ( see Project Configuration, page 18) Message View ( see page 10) Info View The info view helps new users to lean the process of generating documentation using Doc-O-Matic Symbols View The symbols view shows the content of the parsed source files (the classes, members, function, etc.). Also, it shows the export state of each item. The export state depends on the configuration of the project (see Default Exports ( see page 54)). The meaning of the different symbols is described in the Legend ( see page 57). Documentation States Each symbol can have one of the following documentation states. Image Meaning documented symbol uses documentation of a member in an ancestor class symbol is undocumented Export States Each symbol can have one of the following export states Image Meaning exported Symbols View 6

16 2-2 Doc-O-Matic 2 Documentation Using Doc-O-Matic not exported exported due to default setting ( see Default Exports, page 54) not exported due to default setting ( see Default Exports, page 54) not documented, export disabled due to configuration setting ( see Missing Topic Generation, page 55) Popup Menu If you right click a topic, the popup windows appears: Menu Item Open Source Change export state Copy topic ID to clipboard Function Opens the source of the selected symbol using the registered application or the application set in the Doc-O-Matic's application options ( see Miscellaneous, page 61). Cycles the export state to the next value. Copies the topic ID of the current topic to the clipboard which is useful when editing topics ( see Topic Editor, page 11). Create documentation for symbol Display Creates a new topic ( see page no documentation. Lets you change the display mode. 13) for the current symbol if it has Source Lets you select a source code mode. If it's set to "Show declaration source" the source code view shows the declaration source of the symbol (regenerated by Doc-O-Matic), if it's set to "Show body source" it shows the implementation code of functions extracted from your sources QA View The QA view gives you an impression about how well your source code is documented, which areas have documentation and which have not. It shows the project as a matrix of dots. Red dots indicate symbols which do not have documentation, the other dots indicate topics which have documentation. Yellow dots indicate symbols that inherit their documentation from an ancestor symbol. The dots are grouped by files and by classes. Each group is surrounded by a border line. Note that the grouping is only visible if there is enough place on your screen to display it. When moving the mouse over a dot a hint pops up automatically, showing you the group name and the topic id of the topic. If you click a dot the preview for the corresponding topic is shown in the preview pane. QA View 7

17 2-2 Doc-O-Matic 2 Documentation Using Doc-O-Matic Using the popup menu you can turn off the hints and change the used color scheme Topic View The topic view shows all generic topics in the project. Generic topics are topics which are not associated with a source code symbol (classes, members or functions for example). The topic view has two display modes, the hierarchy mode which shows the group hierarchy ( see Topic Groups, page 71) and the list mode which shows an alpha sorted list of topics and groups. These modes can be switched using the popup menu. Popup Menu If you right click a topic, the popup windows appears: Menu Item Open Source Change export state Copy topic ID to clipboard Function Opens the source of the selected topic using the registered application or the application set in the Doc-O-Matic's application options ( see Miscellaneous, page 61). Cycles the export state to the next value. Copies the topic ID of the current topic to the clipboard which is useful when editing topics ( see Topic Editor, page 11). New topic Creates a new topic ( see page 13). Display Lets you set the display mode to the group hierarchy mode or the list mode Project Files View You can use the project files view to manage the source files in your project. The view only shows files actually added to the project. It does not show files that are parsed as a result of project file expansion (if you have added a whole project to the Doc-O-Matic project) or include file expansion. You can add the following source files to your project: Files *.dsp *.dpr, *.dpk Meaning Developer Studio project file. Note that the files extracted out of developer studio files depend on the file extension settings ( see Miscellaneous Parser Options, page 40) in which is part of the project configuration. Delphi project file, Delphi package project file Project Files View 8

18 2-2 Doc-O-Matic 2 Documentation Using Doc-O-Matic *.bpr, *.bpk *.mak, makefile* *.lst *.cpp, *.c, *.cxx, *.cc *.h, *.hpp, *.hxx *.pas, *.inc, *.int C++Builder project file, C++Builder package project file Makefiles. Note that the files extracted out of makefiles depend on the file extension settings ( see Miscellaneous Parser Options, page 40) in which is part of the project configuration. File list file. This is a simple ASCII text file that contains a list of fully qualified filenames. It is helpful if you are working with an IDE that isn't directly supported. C/C++ source files C/C++ Header Files. Note that Doc-O-Matic automatically includes include files which can be found on the include path ( see Source Include Path, page 40), so you don't need to add the header files manually. Pascal Source Files Source files with different extensions are treated like C++ source files Topic Files View You can use the topic files view to manage the topic files in your project. There can be two types of topic files: DTX files, which are ASCII text files with a simple format (the native Doc-O-Matic format), and Doc-O-Matic enabled HTML files, which are HTML files that have a special comment that identifies the topic the file documents. Learn more about non-source topics here ( see Topic Files, page 87). You can add the following topic files to your project: Files Meaning *.dtx Doc-O-Matic topic files ( see DTX Files, page 87). other Generic sources ( see Generic Source Files, page 32) added to the project. *.html, *.htm Doc-O-Matic enabled HTML files. Note that the extensions of the files recognized as HTML files can be configured using the HTML file extension option ( see File Options, page 48) which is part of the project configuration. See Also Topic Files ( see page 87), DTX Files ( see page 87), HTML Files ( see page 88) Topic Files View 9

19 2-2 Doc-O-Matic 2 Documentation Using Doc-O-Matic Message View The message view shows messages from the system, such as informational messages about the progress of a build, warning messages indicating problems in your documentation (e.g. missing parameter documentation), or error messages which indicate that there is something going wrong when building the project. These are the types of messages that can appear in the message view: Icon Meaning A purely informational message, such as a progress message A hint message, telling you about actions taken by Doc-O-Matic which affect the generated documentation. A warning message, telling you that there is a problem in your documentation that is non-critical. An error message, telling you that there is an error which possibly makes the documentation erroneous. An fatal error message. After such a message the current operation cannot continue. Notes You can filter the messages shown in the message view by using the filter combo box at the bottom of the view. Note also that you can save the content of the message view to a file or to the clipboard and you can clear the message view using the popup menu Topic Preview The topic preview shows the currently selected topic rendered as if it would have been exported. You can use this view to verify that your sources' comments and topic files have been parsed correctly and the output will be formatted properly. Note that the actually generated output might be completely different from how a topic looks like in the preview. This is because the output depends on the used export filter ( see Filters, page 101) and the options used when exporting it. The Doc-O-Matic environment options ( see Preview Fonts, page 61) offer an option to change the fonts used in the topic preview. If you are experiencing display problems with the topic preview try changing the fonts there. Choose fonts which are capable of displaying the characters in the character set your computer is using. Notes The preview of a topic is only available if the topic is exported. Note also that you Topic Preview 10

20 2-3 Doc-O-Matic 2 Documentation Using Doc-O-Matic can make the preview pane displaying the topic ID ( see Topics and Topic IDs, page 70) in the title bar by using the popup window. See Also Filters ( see page 101) 2-3 Topic Editor New in Version 2 Using the topic editor you can edit the documentation of all symbols and topics. You can edit and format the text, insert links ( see Edit Link, page 15), images ( see Edit Image, page 15), lists, tables ( see Insert Table, page 15) and new sections ( see Add Section, page 15) using the toolbar or the popup menu. Regardless of whether the text is located in your sources as a comment or in a topic DTX file, the edited documentation is saved to the same location where is was read from, using the editor configuration options ( see Editor, page 37) which control - for example - the source comment characters used. Paragraph Types Using the paragraph type button you can change the type of the paragraph the cursor is located in. For normal text the "Text" paragraph type should be used, for headlines you can use the "Headline" paragraph type. Like section headlines headline paragraphs are write protected to prevent the possibility of inconsistent text formatting. If the paragraph type is set to "Spaced" any line feeds and white spaces are not removed from the text when it's rendered. If it is set to "Code" the line feeds and white spaces are not remove like in "Spaced" mode. Additionally, in the generated documentation the text is rendered using a fixed-pitch font. You can use this paragraph type for code snippets contained in your text. Editor Commands The table below explains the tool bar buttons, commands and popup menu items that are available: Button / Popup Command Shortcut Description Save CTRL-S Saves any modifications. - Copy CTRL-C Copies the current selection to the clipboard. - Cut CTRL-X, Shift-DEL Cuts the current selection to the clipboard. 11

21 2-3 Doc-O-Matic 2 Documentation Using Doc-O-Matic - Paste CTRL-V, Shift-INS Pastes the content of the clipboard to the current cursor position. Undo CTRL-Z Undoes the last operation. Redo Shift- CTRL-Z Undoes the last undo. Spell Check F7 Starts spell checking the content of the editor starting at the current cursor position. Bold CTRL-B Bolds or un-bolds the selected text. Italic CTRL-I Italics or un-italics the selected text. Underline CTRL-U Underlines or un-underlines the selected text. Color CTRL-O Sets the color ( see Select Color, page 15) for the selected text. Insert Link Insert Image - Insert Topic ID Insert Bulletted List Insert Numbered List Insert Table Add Section Shift- CTRL-L Shift- CTRL-I Shift- CTRL-D Shift- CTRL-N Shift- CTRL-B Shift- CTRL-T Shift- CTRL-E Inserts a link ( see Edit Link, page 15) at the current cursor position. Inserts an image ( see Edit Image, page 15) at the current cursor position. Inserts a topic ID ( see Pick Topic, page 62) at the current cursor position. Inserts a numbered list at the current cursor position. Inserts a bulleted list at the current cursor position. Inserts a table ( see Insert Table, page 15) at the current cursor position. Adds a new section ( see Add Section, page 15) at the end of the topic. - Insert Row Shift- CTRL-R Inserts a new row into a list or table below the current row. - Insert Column Shift- CTRL-C Inserts a new cell into a table to the left of the current cell. - Delete Row CTRL- ALT-R Deletes the current row of a table. 12

22 2-3 Doc-O-Matic 2 Documentation Using Doc-O-Matic - Delete Column - Delete Table/List CTRL- ALT-C CTRL- ALT-D Deletes the current column of a table. Deletes the entire table or list. - Change Topic ID - Delete Topic - Select Section - Delete Section - Lets you change the topic ID of the current topic. - Deletes the topic (DTX location only). - Selects the current section the cursor is located in. - Deletes the current section the cursor is located in. - Select Topic - Selects the entire topic text. - Delete Topic Content - Empties the topic's content. - Readonly - Enables or disables editing of the topic text. - Editor Options - Lets you select the fonts used in the editor. - Toggle Topic Properties Shift- CTRL-P Shows or hides the topic properties. - Properties - Lets you edit a link ( see Edit Link, page 15) or image ( see Edit Image, page 15) if the cursor is on a link or an image New Topic New in Version 2 Using this dialog you can create new documentation for a symbol or a new topic. The topic must have an unique ID ( see Topics and Topic IDs, page 70), if the group topic check box is selected the topic is a group topic (this can be changed later). The location can be one of the following the declaration location if it's a symbol the implementation location if it's a function or method for which Doc-O-Matic knows the implementation location, or a DTX topic file ( see DTX Files, page 87) Topic Properties New in Version 2 Using the topic properties you can set properties like the title or the group Topic Properties 13

23 2-3 Doc-O-Matic 2 Documentation Using Doc-O-Matic relationship of a topic. All values that are set here are stored along with the text of the topic using the corresponding command tags ( see page 83). You can add a new property by right clicking the properties area or clicking at the Add/Remove link. This brings up a popup menu from which you can select a specific property to add. If a property value is empty (or greyed for check box properties) it is removed from the topic the next time it is save. Property Corresponds to tag Meaning Title TITLE Sets the title of a topic. Title Image Topic Order TITLEIMG TOPICORDER The title image of a topic. The topic order (default 0) that is used to sort the topic hierarchy. Groups GROUP The topic groups the topic is member of. Auto Linking AUTOLINK Lets you override the project's autolinking configuration ( see Automatic Linking, page 23) for the current topic. Source IMPLEMENTATION Lets you override the project's body source code configuration ( see Body Source Code, page 28) for the current topic. Alias Topic ALIAS A topic that supplies the entire documentation for the current topic. Alias of ALIASOF A list of topics for which the current topic supplies the entire documentation. Combine Topic Combine With COMBINE COMBINEWITH A topic that supplies the documentation (excluding declaration source) for the current topic. A list of topics for which the current topic supplies the documentation (excluding declaration source). Flags FLAG A list of short purely informational strings attach certain information to a topic, like "new in version 2". Keywords KEYWORDS A list of keywords that are added to indices when generating the output. Version Specific VERSIONSPECIFIC A version information for the current topic that allows Doc-O-Matic to decide whether or not the topic is up-to-date. Topic Properties 14

24 2-4 Doc-O-Matic 2 Documentation Using Doc-O-Matic Select Color New in Version 2 The color dialogs allows you to choose the text color of the selected text. The dialog offers only colors defined ( see Colors, page 57) in the project configuration. You can add a new color instantly by clicking the add color button ( see Add Color, page 57) Edit Link New in Version 2 This dialog lets you insert or edit a link to a certain other topic. A link can be either native or extern, if it's a native link you can click the pick button ( see Pick Topic, page 62) next to the target field which brings up the topic ID picker. Optionally you can give the link a text, if this is left empty the link text will the same as the topic ID of the target Edit Image New in Version 2 Using this dialog you can insert a new image at the given location. The combo box offers all images that can be found on the image path ( see Image Paths, page 56) of the project (bitmaps only). You should omit the file extension for the image because this allows Doc-O-Matic to use the best matching image format that are suitable for the output documentation format ( see Filters, page 101) Insert Table New in Version 2 This dialog allows you to insert a new table, you can select the number of rows and columns in the table and select whether the table shall have a header row which is formatted differently Add Section New in Version 2 The add section dialog lets you add a new section to a topic Find Text New in Version 2 This dialog allows you locate a string in the editor. 2-4 New Project Wizard The New Project Wizard helps you creating a new project very quickly and sets up the basic options of your new project. The Wizard consists of 13 easy steps Project Wizard: Project Title The project title appears at different locations of the generated documentations. It should be short (no longer than 128 characters) and meaningful Project Wizard: Source Files This step allows you to add source files to the project. You can add development projects such as Developer Studio (*.dsp), Delphi (*.dpk, *.dpr) and C++Builder (*.bpk, *.bpr) projects as well as individual files such as C++ source and header Project Wizard: Source Files 15

25 2-4 Doc-O-Matic 2 Documentation Using Doc-O-Matic files and Delphi source files Project Wizard: Basic Options In the basic options step you can set very basic and extremely important options. These options need to be set correctly so that Doc-O-Matic can successfully identify the source code documentation in your source files. If you are in doubt about how to set an option leave as it is set by default. Comment Location: The comment location option defines where the comments in your source code are located with respect to the source code symbols (eg. function-, class- or member declarations). Comments can be located either before or after a symbol. Comment Initializers: Some documentation systems (such as JavaDoc) use special tokens in front of each comment to distinguish documentation comments from ordinary comments. If you are using such tokens you can set it using this option Project Wizard: JavaDoc JavaDoc is a widely spread documentation standard which originally came from the Java language specification but is now used to document programming languages other than Java too. Doc-O-Matic understands how to handle JavaDoc style comments, if you are using JavaDoc, switch on this option Project Wizard: Default Selection The default selection defines which symbols are exported to a generated documentation by default. Usually, all classes, structs and records, functions, types, variables, constants, macros and files are exported. You can use the check boxes to define what you want to appear in the generated documentation. Also, this step allows you to define which class members appear in your documentation. Usually public and protected symbols are exported. If you are about to create a library documentation you would probably leave private switched off, because private members are usually only implementation specific and not of interest for users of the interface of classes. If you are doing in-house documentation private member would be interesting too, so you would switch on these options. Note that, you can define the export state of each symbol individually in the symbols view ( see page 6). These settings only define the default value for the different kinds of symbols Project Wizard: Used Filters Doc-O-Matic uses an export filter ( see Filters, page 101) system to generate the documentation. Each available filter is listed in this step and you can disable certain filters, depending on which output formats you want your documentation Project Wizard: Used Filters 16

26 2-4 Doc-O-Matic 2 Documentation Using Doc-O-Matic to be created in Project Wizard: PDF Filter Options Using this option you can define which paper format the generated PDF file will use Project Wizard: HTML Filter Options The HTML filter options are key-options of the HTML filter configuration ( see page 48). Make HTML Help: If you have installed the Microsoft HTML Help Workshop that includes the HTML Help compiler, you can turn this option on and Doc-O- Matic will automatically generate HTML Help. Encoding: Specifies the character encoding of all generated HTML pages. This must match the locale you're in. Member Location: Specifies whether to put both class and member descriptions on one page or separate them on individual pages Project Wizard: RTF Filter Options The RTF filter options are key-options of the RTF filter configuration ( see Windows Online Help/RTF Filter Configuration, page 52). Generate Borland Style A-footnotes: If you are planning to integrate the generated Window Online help system into the Borland Delphi or Borland C++Builder online help you need to turn on this option Project Wizard: Dictionary All Doc-O-Matic filters support the generation of native-language documentation. The filters generate some words and phrases which need to be translated into the target language. These words include "Class", "Function" or "Type". Whenever a filter needs to write such a word, it will use the chosen dictionary to translate it to your desired language. To create a new translation press the "New" button, create a new file for the dictionary and use the dictionary editor ( see page 56) to create the translation. After you have finished the translation the newly created file will contain your translation. We are happy to add your translation to the standard pack of dictionaries. If you want share your translation with other users, sent your new translations to support@toolsfactory.com and we will publish it at our web site and - with your permission - we will add it to the next version's dictionary pack Project Wizard: Advanced Options Here you can set two options that can have great impact on how Doc-O-Matic parses your sources and how the generated documentation looks like: Project Wizard: Advanced Options 17

27 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Use Standard Macro File: Doc-O-Matic supports C/C++ macro expansion and ships with a standard macro file that defines many of the commonly used macros in the ATL, MFC, OWL and VCL libraries. If you use one of these libraries we recommend to use the standard macro file because it makes Doc- O-Matic better understanding the structure of your sources. Use Standard Special Topics: Special topics are used to enhance the look and feel of the generated documentations. Doc-O-Matic ships with a DTX file that defines all special topics available in Doc-O-Matic. We recommend to use that file if you do not have a customized version Project Wizard: Final Page This is the final step. It shows you an overview over the settings you have made. If you click the "Finish" button, Doc-O-Matic will close your current project (it has already been saved if it was modified) and create a new project with the settings and source files you have chosen. After this the source files will be parsed. This can take between seconds and minutes, depending on how many files you have added to your project and how many include files are included by these files. 2-5 Project Configuration An extremely important part of each Doc-O-Matic project is the project configuration. The project configuration options are organized as a hierarchical tree of option pages. The configuration is divided into 8 main areas which cover certain steps in the documentation generation process: Option Area Covers General ( see General Options, page 20) Covers general settings like project title and version. Documentation ( see page 20) Editor ( see page 37) Source Parsing ( see Source Code Parsing Related Options, page 38) Covers all options that influence the way how documentation is extracted out of source and topic files and how this documentation is interpreted. Covers all options which influence the way the how Doc-O-Matic writes edited documentation into source and topic files. Covers all options that influence the way how Doc-O-Matic interprets C/C++ and Delphi/Pascal source code. 18

28 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic QA Options ( see Quality Assurance, page 40) Filters ( see page 40) Default Exports ( see page 54) Output ( see Output Options, page 55) Options that control the quality assurance features of Doc-O-Matic. Lists all output filters used by Doc-O-Matic an gives access to the output filter specific options. Settings that define which symbols and topics are exported by default. Output specific option like where Doc-O-Matic finds images and which colors are used by the documentation. Options Tree The complete options tree consists of the following pages: General More Documentation Sections Advanced Automatic JavaDoc Support Automatic Linking Advanced Link Database Advanced Processing Parameters Ignored Lines Comment Finding Advanced Topic Files Functions Body Source Include Path Topic Processing Multi Topics Variables Advanced HTML Files Generic Source Editor Text Generation Topic IDs Comments C++ Pascal Source Parsing 19

29 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic C++ Options Macros Namespaces Pascal Options Conditionals Excluded Files Include Path Miscellaneous QA Options Filters PDF Document Windows Help / RTF HTML and HTML Help Default Exports Default Selection Class Members Missing Topics Texts Output Code Options Image Paths Flags Dictionary Colors Titles General Options These are very basic options which are very likely to change from project to project. Project Title: The project title appears as header in the generated documentation and in other locations of the generated documentation. The actual occurrence depends on the filter used to generate the documentation. Copyright: The copyright string is used by the filters in various different places, it should contain copyright information for the generated documentation. Version: The Version information is used both by Doc-O-Matic to determine whether or not a topic is outdated. For more information please see the VERSIONSPECIFIC command tag ( see Command Tags, page 83). More General Options New in Version 2 Project source language: Select the language of source files you are using in this project. It helps export filters to create the expected output. This setting doesn't affect the way the source files are parsed but the way it is presented. For example class variables are often called "Data Members" in C++ but called "Fields" in Pascal. This setting controls how things are named Documentation The documentation options control how Doc-O-Matic finds and associates the comments with the source code symbols in your source files. Also, these options Documentation 20

30 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic control the way the content of the comment blocks (the documentation) is interpreted. Doc-O-Matic divides the documentation into logical blocks of text - the Sections. Click here ( see Topic Structure, page 72) for more information about sections. Topic Sections Sections are logical areas a comment block can be divided into. Please see Topic Structure ( see page 72) for details about using sections. Also see How do I configure Doc-O-Matic so that it uses my language? ( see page 118). You can add new and delete existing sections. Each section definition consists of a unique name, a set of strings that identify that section in the source text (starters) and a set of options that control how text contained in this section is handled. The most important configuration setting if a section are the starters. These are the strings Doc-O-Matic looks for in a topic to associate a certain block of text within a comment with a certain section. When there is text at the beginning of a comment block without a section starter which associates the text to a certain section (e.g. a "Description:" starter), the text is associated with the default section. You can select any section as default section that is a standard, summary or glossary section type. See Also Topic Structure ( see page 72), How do I configure Doc-O-Matic so that it uses my language? ( see page 118) Advanced Topic Section Using these options you can control how sections are detected. Section delimiter characters: Section starters are separated from the section text by delimiter characters. Using this option you can define which characters are starter delimiters. Automatic Sections Doc-O-Matic can extract the summary out of a comment automatically by extracting the very first sentence from the topic and using that sentence as the summary. Create summary section automatically: If the option below is checked Doc- O-Matic will convert the first sentence of a topic into a summary section. This is only done if (and only if) there is no summary section in the topic and if the default section is not the summary section. Edit Section New in Version 2 This dialog lets you define the properties of a section: Documentation 21

31 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Name The name of the section, it must be unique throughout the project. Type The section type defines which kind of information the section contains: Section Type Standard Parameter Description Return Description Examples Summary See Also List Meaning Text with no special meaning. Text contains descriptions of function parameters. Text contains the description of a function return value. Text contains an example for the topic. Text contains a brief description of the purpose of the item being described. Text contains a list of topic IDs used as see also list. Ignored Text Glossary Text Text that shall be ignored by Doc-O-Matic. Text that appears as the glossary description for the topic. Declaration Source Implementation Named Link List A piece of source code that is used to for the source code representation of the topic. If the topic describes a symbol, the source in this section replaces the original source of the symbol in the output documentation. Text in this section is used for the description of the body source code ( see page 28) of functions and files. Text contains a list of topic IDs like the see also list. The first item in the list will be used as the name of the list. Options The options define how the text in the section is being processed: Option Allow Multiple Meaning Tells Doc-O-Matic that more than one sections in a topic can exist. Documentation 22

32 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Autolink Remove link feeds Remove spaces In Separate Line Enables or disables the autolinking within the section. Makes Doc-O-Matic remove line feeds. If this option is enabled, single line feeds are converted to spaces. Makes Doc-O-Matic remove unnecessary white spaces. If this option is enabled, Doc-O-Matic turns a sequence of white spaces into one single white space. This option is used by the topic editor ( see page 11) when saving a topic. If it is enabled the section headline (starter) is located in a separate line. If it is disabled, the section's text follows the starter at the same line, separated by a section delimiter ( see Comment Processing, page 25). JavaDoc Contains a list of JavaDoc tags that are associated with that section. If you are using Doc-O-Matic's JavaDoc feature ( see JavaDoc Compatibility, page 23) you can make Doc-O-Matic learn new tags by adding them to a certain section. Description Contains a description of the section's purpose. JavaDoc Compatibility JavaDoc is a popular standard for documentation comment formatting. Doc-O- Matic supports JavaDoc to be compatible with existing documentations. In contrast to JavaDoc, Doc-O-Matic does not require tags to read the content of a topic correctly. This is a one of the major advantages of Doc-O-Matic because your in-source comments remain easy-to-read. Enable support for JavaDoc: When this option is enabled, Doc-O-Matic processes JavaDoc tags. When this option is disabled, JavaDoc tags are handled like ordinary text. Note that you can add JavaDoc tags by using the section definitions ( see Topic Sections, page 21). Automatic Linking The Automatic Linking feature is one of the most sophisticated Doc-O-Matic features. When this feature is enabled (this is the default), Doc-O-Matic scans any text for link able parts and automatically creates links from words for phrases to other topics in the documentation. Documentation 23

33 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Example Automatically link text blocks: When this option is enabled, Doc-O-Matic scans any text in a topic for link able parts such as class names, function names, member names and so on. If it finds such a text it creates a link. Automatically link source code blocks: This option is equivalent to the one above with the only difference that the text is source code included in the documentation or enclosed in <CODE> </CODE> blocks. Disable auto linking for topic preview: This speeds up the project loading and project updating since auto linking is a time-expensive task. It does not affect the generated documentation. Assume you have the following source which includes the documentation comment: // This function uses function DoBar to // create its result. int Foo::Bar() { [...] } // This is the description of function DoBar. It is used by // Foo::Bar and calculates a meaningless number. int Foo::DoBar() { [...] } The text of function Bar's description references function DoBar. Since Doc-O- Matic knows both functions it can substitute the function names by links to the referenced other function. The result is totally equivalent as if you had used the <LINK TargetID> ( see Formatting and Inline Tags, page 80) tag as follows: // This function uses function <LINK DoBar> to // create its result. int Foo::Bar() { [...] } // This is the description of function DoBar. It is used by // <LINK Foo::Bar> and calculates a meaningless number. int Foo::DoBar() { [...] } Advanced Autolinking These are more advanced automatic linking options. Documentation 24

34 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Minimum autolinking word length: Doc-O-Matic applies the autolinking feature only to words which are of a minimum length. Here you can set this minimum length, where zero length means that the length checking is disabled. Banned autolinking words: The words in this list are never auto linked. Note that these words are not case sensitive. Link Database New in Version 2 Link databases are used by Doc-O-Matic to resolve link targets that are located outside of the documentation system it is generating. A link database entry contains a topic ID and a list of targets for different output formats. Link Databases are used to resolve targets in <LINK> tags ( see Formatting and Inline Tags, page 80) and when autolinking your project. Create a link database for this project: Doc-O-Matic automatically creates a link database for each project, unless you disable this option. Using this link database you can create other Doc-O-Matic projects that link into the current project. Used Link Database Files: Using this option you can add link databases of other projects. This enables Doc-O-Matic to create links into foreign documentations. Doc-O-Matic comes with two prepared Link Databases, one MFC and one VCL link database. If you use these databases Doc-O-Matic can create links into help systems of the MFC and VCL automatically. See Also How do I link from the generated HTML Help into the MFC online help? ( see page 106), How do I integrate the generated HTML Help into the MSDN help system? ( see page 107), How do I link from the generated Windows Help into VCL help? ( see page 105) Advanced Link Database Options New in Version 2 Using this option you can control the order in which Doc-O-Matic looks up targets in your documentation. If it's set to "First Native", Doc-O-Matic looks in the project's topics first, and if it doesn't find a matching target, it looks up all link databases ( see Link Database, page 25) for a matching target. If it's set to "First databases", the lookup process is the other way round. Comment Processing The comment processing options control the way Doc-O-Matic interprets certain ASCII formatted text. Changing these options changes the way certain parts (such as numbered or bulletet lists) of the documentation are interpreted and therefore changes (indirectly) the generated documentation. Documentation 25

35 2-5 Doc-O-Matic 2 Documentation Using Doc-O-Matic Bulleted list: These characters start an item in a bulleted list. Parameter description delimiter characters: These characters are valid delimiters between a parameter name and its description. Headline delimiter characters: A line surrounded by a pair of one of these characters is considered a headline. Tail: Any combinations of these characters are removed from the end of comment blocks and the end of sections. Table headline characters: If you underline the first row's table cells using these characters, Doc-O-Matic will interpret the row as header row. Wall Characters ( see page 86): Walls as well as top and bottom lines which may surround a comment in your sources can consist of these characters. Tabulator expansion: Tabs are expanded to this number of spaces. Ensure that it is set to the same number as in your editor, wrong settings can result in incorrectly handled ASCII formatting. List minimum indent: Minimum number of spaces a list must be indented to be recognized as a list. See Lists and Tables ( see page 75) for details about ASCII formatting of lists and tables. Parameter Descriptions Here you can set how you are describing parameters in your comments. "Single" means that you use the parameter by name only, like in c - This is the description of c i - This is the description of i "First Word" and "Last Word" can be used if you are using an declaration-like syntax like or C/C++ style const char *c - This is the description of c Delphi/Pascal style i: Integer - This is the description of i If "First Word" is selected the first word is used as the parameter name, and if "Last Word" is selected, the last word is used as the parameter name. Important: If you are using "First Word" or last word, parameter name part must not contain the parameter delimiter character. If a description of a parameter exceeds one line and is continued on new lines these new lines must not contain the delimiter character either. If you are using "First Word" or "Last Word" you can still document parameters using their names only. Documentation 26

Published by SDL International ( Copyright SDL International. All rights reserved. Documentation for SDLX2004.

Published by SDL International (  Copyright SDL International. All rights reserved. Documentation for SDLX2004. Guide to SDL Edit & Translating ITDs Published by SDL International (http://www.sdlintl.com). Copyright SDL International. All rights reserved. Documentation for SDLX2004. Microsoft and Windows are registered

More information

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs Course Description Word - Basics Word is a powerful word processing software package that will increase the productivity of any individual or corporation. It is ranked as one of the best word processors.

More information

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar Code Editor Wakanda s Code Editor is a powerful editor where you can write your JavaScript code for events and functions in datastore classes, attributes, Pages, widgets, and much more. Besides JavaScript,

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

KEYBOARD SHORTCUTS AND HOT KEYS

KEYBOARD SHORTCUTS AND HOT KEYS KEYBOARD SHORTCUTS AND HOT KEYS Page 1 This document is devoted to using the keyboard instead of the mouse to perform tasks within applications. This list is by no means the "be all and end all". There

More information

MICROSOFT EXCEL KEYBOARD SHORCUTS

MICROSOFT EXCEL KEYBOARD SHORCUTS MICROSOFT EXCEL KEYBOARD SHORCUTS F1 Displays the Office Assistant or (Help > Microsoft Excel Help) F2 Edits the active cell, putting the cursor at the end F3 Displays the (Insert > Name > Paste) dialog

More information

Regexator. User Guide. Version 1.3

Regexator. User Guide. Version 1.3 Regexator User Guide Version 1.3 Regexator User Guide C O N T E N T S 1 INTRODUCTION 5 1.1 Main Window 5 1.2 Regex Categories 6 1.3 Switcher 6 1.4 Tab Reordering 6 2 PROJECT EXPLORER 7 2.1 Project 7 2.2

More information

Understanding Word Processing

Understanding Word Processing Understanding Word Processing 3.0 Introduction In this chapter you are going to learn how to create a simple memo or note or a complex and complicated multi column business document using word processing

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3

More information

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1 DRAFT Table of Contents About this manual... ix About CuteSITE Builder... ix Getting Started... 1 Setting up... 1 System Requirements... 1 To install CuteSITE Builder... 1 To register CuteSITE Builder...

More information

Word 2016 Tips. Rylander Consulting

Word 2016 Tips. Rylander Consulting Word 2016 Tips Rylander Consulting www.rylanderconsulting.com sandy@rylanderconsulting.com 425.445.0064 Word 2016 i Table of Contents Screen Display Tips... 1 Create a Shortcut to a Recently Opened Document

More information

MadCap Software. Index Guide. Flare 2017 r2

MadCap Software. Index Guide. Flare 2017 r2 MadCap Software Index Guide Flare 2017 r2 Copyright 2017 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Included with the system is a high quality speech synthesizer, which is installed automatically during the SymWord setup procedure.

Included with the system is a high quality speech synthesizer, which is installed automatically during the SymWord setup procedure. Introduction to SymWord SymWord is a simple to use, talking, symbol-word processor. It has the basic functionality of a word processor. SymWord can also be configured to produce speech and/or display text

More information

The major change in Word is the ribbon toolbar. The File menu has been replaced with a button.

The major change in Word is the ribbon toolbar. The File menu has been replaced with a button. Word 2007 There are a lot of new changes to Office 2007. This handout will provide a few examples on how to do basic formatting. If at any point you get stuck, remember that Office has a feature that allows

More information

Microsoft Excel > Shortcut Keys > Shortcuts

Microsoft Excel > Shortcut Keys > Shortcuts Microsoft Excel > Shortcut Keys > Shortcuts Function Keys F1 Displays the Office Assistant or (Help > Microsoft Excel Help) F2 Edits the active cell, putting the cursor at the end* F3 Displays the (Insert

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters ACADEMIC HEALTH CENTER 2 PageMasters have the permissions necessary to perform the following tasks with Site Tools: Application Requirements...3 Access FileNET...3 Login to FileNET...3 Navigate the Site...3

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

Introduction to MS Word XP 2002: An Overview

Introduction to MS Word XP 2002: An Overview Introduction to MS Word XP 2002: An Overview Sources Used: http://www.fgcu.edu/support/office2000/word/files.html Florida Gulf Coast University Technology Skills Orientation Word 2000 Tutorial The Computer

More information

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents

More information

WinTeX Documentation

WinTeX Documentation WinTeX 2000 Documentation Contents 1. WELCOME... 3 2. WINTEX 2000 AT A GLANCE... 4 Customising the Editor... 4 Using Templates... 6 Using Syntax Completion... 7 Locating Lines... 7 Spell checking... 7

More information

Microsoft Word Tutorial

Microsoft Word Tutorial Microsoft Word Tutorial 1 GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,

More information

IBM Rational Rhapsody Gateway Add On. User Guide

IBM Rational Rhapsody Gateway Add On. User Guide User Guide Rhapsody IBM Rational Rhapsody Gateway Add On User Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Word Getting Started The Word Window u vw. Microsoft QUICK Source. Creating a New Blank Document. Creating a New Document from a Template

Word Getting Started The Word Window u vw. Microsoft QUICK Source. Creating a New Blank Document. Creating a New Document from a Template Microsoft QUICK Source Word 2007 Getting Started The Word Window u vw x y z u Quick Access Toolbar contains shortcuts for the most commonly used tools. v Microsoft Office Button contains common file and

More information

Anleitungen für Word 2016 als Word-Dokument zum Ausdrucken und fürs Intranet

Anleitungen für Word 2016 als Word-Dokument zum Ausdrucken und fürs Intranet Anleitungen für Word 2016 als Word-Dokument zum Ausdrucken und fürs Intranet 19 Text and Tabs Tabs (tab stops) help you to write a list, for example, for an order or invoice. Larger spaces should not be

More information

Beginners Guide to Snippet Master PRO

Beginners Guide to Snippet Master PRO Beginners Guide to Snippet Master PRO This document assumes that Snippet Master has been installed on your site. If not please contact the Bakas IT web team at webreg@bakasit.com.au. Initial Login Screen...

More information

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

What is OU Campus? Log into OU Campus

What is OU Campus? Log into OU Campus OU Campus v10 Content Providers User Guide This document is designed to provide (level 5) Content Providers with basic information needed to do most tasks. Those needing additional information are encouraged

More information

Microsoft Word 2010 Basics

Microsoft Word 2010 Basics 1 Starting Word 2010 with XP Click the Start Button, All Programs, Microsoft Office, Microsoft Word 2010 Starting Word 2010 with 07 Click the Microsoft Office Button with the Windows flag logo Start Button,

More information

SPARK. User Manual Ver ITLAQ Technologies

SPARK. User Manual Ver ITLAQ Technologies SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing

More information

A Guided Tour of Doc-To-Help

A Guided Tour of Doc-To-Help A Guided Tour of Doc-To-Help ii Table of Contents Table of Contents...ii A Guided Tour of Doc-To-Help... 1 Converting Projects to Doc-To-Help 2005... 1 Using Microsoft Word... 10 Using HTML Source Documents...

More information

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone 2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Content 1 INTRODUCTION... 4 1.1 Page-based systems versus item-based systems 4 1.2 Browser support 5

More information

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002 University of Arizona Information Commons Training Page 1 of 21 WORD XP/2002 USER GUIDE Task- Formatting a Document in Word 2002 OBJECTIVES: At the end of this course students will have a basic understanding

More information

StarTeam File Compare/Merge StarTeam File Compare/Merge Help

StarTeam File Compare/Merge StarTeam File Compare/Merge Help StarTeam File Compare/Merge 12.0 StarTeam File Compare/Merge Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Development Limited. All Rights Reserved. Portions

More information

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries Contents I Table of Contents Part I Welcome 6 1 Welcome... 6 2 Frequently Asked... Questions 6 Part II Getting Started 6 1 Getting Started... 6 2... 7 Create a New Database... 7 Open an Existing... Database

More information

Excel 2003 Tutorial II

Excel 2003 Tutorial II This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial II Charts Chart Wizard Chart toolbar Resizing a chart

More information

LESSON ONE AND TWO TOPIC: HOW TO USE MICROSOFT WORD. : Putu Putra Astawa, S.Kom.,M.Kom

LESSON ONE AND TWO TOPIC: HOW TO USE MICROSOFT WORD. : Putu Putra Astawa, S.Kom.,M.Kom LESSON ONE AND TWO TOPIC: HOW TO USE MICROSOFT WORD Author : Putu Putra Astawa, S.Kom.,M.Kom Date : June 09, 2014 and June 16, 2014 Time : 08.30-10.45 Am. Materials Needed : Computer, Work Sheet Overview

More information

Using Microsoft Word. Table of Contents

Using Microsoft Word. Table of Contents Using Microsoft Word Table of Contents The Word Screen... 2 Document View Buttons... 2 Selecting Text... 3 Using the Arrow Keys... 3 Using the Mouse... 3 Line Spacing... 4 Paragraph Alignment... 4 Show/Hide

More information

MPLAB Harmony Help - MPLAB Harmony Graphics Composer User's Guide

MPLAB Harmony Help - MPLAB Harmony Graphics Composer User's Guide MPLAB Harmony Help - MPLAB Harmony Graphics Composer User's Guide MPLAB Harmony Integrated Software Framework v1.11 2013-2017 Microchip Technology Inc. All rights reserved. MPLAB Harmony Graphics Composer

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

USER GUIDE MADCAP FLARE Accessibility

USER GUIDE MADCAP FLARE Accessibility USER GUIDE MADCAP FLARE 2018 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Microsoft Word Part I Reference Manual

Microsoft Word Part I Reference Manual Microsoft Word 2002 Part I Reference Manual Instructor: Angela Sanderson Computer Training Coordinator Updated by: Angela Sanderson January 11, 2003 Prepared by: Vi Johnson November 20, 2002 THE WORD SCREEN

More information

Word 2013 Beginning. Technology Integration Center

Word 2013 Beginning. Technology Integration Center Word 2013 Beginning Getting Started... 2 Quick Access Toolbar... 3 The Ribbon... 3 Help... 4 Compatibility Mode... 4 Document Views... 4 Navigating the Document... 5 Moving Around in the Document... 5

More information

a child-friendly word processor for children to write documents

a child-friendly word processor for children to write documents Table of Contents Get Started... 1 Quick Start... 2 Classes and Users... 3 Clicker Explorer... 4 Ribbon... 6 Write Documents... 7 Document Tools... 8 Type with a Keyboard... 12 Write with a Clicker Set...

More information

MS WORD. You can use it for writing letters, reports and so on.

MS WORD. You can use it for writing letters, reports and so on. MS WORD MS WORD 2 You can use it for writing letters, reports and so on. Starting Word application 3 To start MS. Word do the following: 1. From the Start button on the taskbar, select All Programs. 2.

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

All Shortcut keys for MS Word

All Shortcut keys for MS Word All Shortcut keys for MS Word Command Name Modifiers Key About Accept All Changes in Doc Accept Accept All Changes Shown Accept All Caps Ctrl+Shift+ A Annotation Alt+Ctrl+ M App Maximize Alt+ F10 App Restore

More information

Introduction to Microsoft Office 2007

Introduction to Microsoft Office 2007 Introduction to Microsoft Office 2007 What s New follows: TABS Tabs denote general activity area. There are 7 basic tabs that run across the top. They include: Home, Insert, Page Layout, Review, and View

More information

USER GUIDE. MADCAP FLARE 2017 r3. Import

USER GUIDE. MADCAP FLARE 2017 r3. Import USER GUIDE MADCAP FLARE 2017 r3 Import Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is

More information

Excel Main Screen. Fundamental Concepts. General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Workbook

Excel Main Screen. Fundamental Concepts. General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Workbook Excel 2016 Main Screen Fundamental Concepts General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Ctrl + O Ctrl + N Ctrl + S Ctrl + P Ctrl + W Help Run Spell Check Calculate

More information

OpenForms360 Validation User Guide Notable Solutions Inc.

OpenForms360 Validation User Guide Notable Solutions Inc. OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements

More information

Welcome! Table of contents:

Welcome! Table of contents: Table of contents: Welcome!... 1 User interface... 2 Working with menus... 2 Working with toolbars... 4 Navigating between slides... 4 Entering text... 5 Selecting text and objects... 6 Spell checking...

More information

MICROSOFT WORD 2010 BASICS

MICROSOFT WORD 2010 BASICS MICROSOFT WORD 2010 BASICS Word 2010 is a word processing program that allows you to create various types of documents such as letters, papers, flyers, and faxes. The Ribbon contains all of the commands

More information

Microsoft Word 2011 Tutorial

Microsoft Word 2011 Tutorial Microsoft Word 2011 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,

More information

Bean Wizard. User Manual. version UNIS, spol. s r.o. ALL RIGHTS RESERVED - 1 -

Bean Wizard. User Manual. version UNIS, spol. s r.o. ALL RIGHTS RESERVED - 1 - Bean Wizard User Manual version 1.47 2005 UNIS, spol. s r.o. ALL RIGHTS RESERVED - 1 - CONTENTS 1. Introduction 4 2. Basic Terms 5 2.1. Inheritance 7 2.1.1. Inheritance scheme 8 2.1.2. Options of Methods

More information

Microsoft Excel Keyboard Shortcuts

Microsoft Excel Keyboard Shortcuts Microsoft Excel Keyboard Shortcuts Here is a complete list of keyboard shortcuts for Microsoft Excel. Most of the shortcuts will work on all Excel versions on Windows based computer. Data Processing Shortcuts

More information

Introduction to Microsoft Office 2016: Word

Introduction to Microsoft Office 2016: Word Introduction to Microsoft Office 2016: Word Last Updated: September 2018 Cost: $2.00 Microsoft Word is a word processing software. You can use it to type letters, reports, and other documents. This class

More information

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities.

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities. Introduction to 9.0 Introduction to 9.0 Getting Started Guide Powering collaborative online communities. TABLE OF CONTENTS About FirstClass...3 Connecting to your FirstClass server...3 FirstClass window

More information

Microsoft Office 2000 & Microsoft Word 2000 Page 1. ***** Help Options ***** To access [? ] quickly & for specific use then

Microsoft Office 2000 & Microsoft Word 2000 Page 1. ***** Help Options ***** To access [? ] quickly & for specific use then Microsoft Office 2000 & Microsoft Word 2000 Page 1 ***** Help Options ***** Microsoft Help: Options and Search [ F1 ] Fastest way to get to Office Assistant and MS Office Help! ESC to Exit File > Help

More information

Chapter 4 Printing and Viewing a Presentation Using Proofing Tools I. Spell Check II. The Thesaurus... 23

Chapter 4 Printing and Viewing a Presentation Using Proofing Tools I. Spell Check II. The Thesaurus... 23 PowerPoint Level 1 Table of Contents Chapter 1 Getting Started... 7 Interacting with PowerPoint... 7 Slides... 7 I. Adding Slides... 8 II. Deleting Slides... 8 III. Cutting, Copying and Pasting Slides...

More information

Microsoft Word Intermediate March 25, Exercise 1: Open Word Click on Word. OR Click Start. Click All Programs. Click Microsoft Office.

Microsoft Word Intermediate March 25, Exercise 1: Open Word Click on Word. OR Click Start. Click All Programs. Click Microsoft Office. Microsoft Word Intermediate March 25, 2014 Exercise 1: Open Word Click on Word. OR Click Start. Click All Programs. Click Microsoft Office. Exercise 2: Create a new document Click File Tab. Select New.

More information

LETTER BUILDER. Letter Builder. For RiskMan Version Last reviewed 24 Jun Copyright 2017 Page RiskMan 1 of International 17 Pty Ltd

LETTER BUILDER. Letter Builder. For RiskMan Version Last reviewed 24 Jun Copyright 2017 Page RiskMan 1 of International 17 Pty Ltd Letter Builder For RiskMan Version 16.02 Last reviewed 24 Jun 2016 Copyright 2017 Page RiskMan 1 of International 17 Pty Ltd Contents What does the Letter Builder do?... 3 Examples... 3 Detailed Overview...

More information

Save Forum Messages will be sent and Pages will be completed by pressing this Save button.

Save Forum Messages will be sent and Pages will be completed by pressing this Save button. I. TEXT EDITOR DIAGRAM 1 2 3 4 5 6 7 8 9 0 - = q w 1 Source Embed source code for YouTube videos, Smileboxes, etc. This button acts as a toggle switch. Click Source to open the screen on which to paste

More information

23 - Report & Export

23 - Report & Export 23 - Report & Export Contents 23 - REPORT & EXPORT... 1 SMART PUBLISHER... 1 Opening Smart Publisher... 1 Smart Publisher Settings... 2 The Finished Report... 5 Alias Names for Codes... 6 The Word Template

More information

Microsoft Word: Steps To Success (The Bare Essentials)

Microsoft Word: Steps To Success (The Bare Essentials) Microsoft Word: Steps To Success (The Bare Essentials) Workbook by Joyce Kirst 2005 Microsoft Word: Step to Success (The Bare Essentials) Page Contents 1 Starting Word 2 Save 3 Exit 5 Toolbars, Alignment,

More information

Introduction to Microsoft Word

Introduction to Microsoft Word Introduction to Microsoft Word Presented by Plainfield Public Library Screen Layout Formatting Text The formatting toolbar is the easiest way to change many attributes of text. If the toolbar as shown

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview

More information

Creating Pages with the CivicPlus System

Creating Pages with the CivicPlus System Creating Pages with the CivicPlus System Getting Started...2 Logging into the Administration Side...2 Icon Glossary...3 Mouse Over Menus...4 Description of Menu Options...4 Creating a Page...5 Menu Item

More information

Computer Nashua Public Library Introduction to Microsoft Word 2010

Computer Nashua Public Library Introduction to Microsoft Word 2010 Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with Word. You can make your documents more

More information

Solo 4.6 Release Notes

Solo 4.6 Release Notes June9, 2017 (Updated to include Solo 4.6.4 changes) Solo 4.6 Release Notes This release contains a number of new features, as well as enhancements to the user interface and overall performance. Together

More information

Spreadsheets Microsoft Office Button Ribbon

Spreadsheets Microsoft Office Button Ribbon Getting started with Excel 2007 you will notice that there are many similar features to previous versions. You will also notice that there are many new features that you ll be able to utilize. There are

More information

USER GUIDE MADCAP FLARE SharePoint

USER GUIDE MADCAP FLARE SharePoint USER GUIDE MADCAP FLARE 2018 SharePoint Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is

More information

Creating Accessible Word Documents

Creating Accessible Word Documents Creating Accessible Word Documents 1 of 11 Creating Accessible Word Documents Contents 1. General principles... 1 2. Styles/ Headings... 2 3. Table of Contents... 3 Updating a Table of Contents... 5 4.

More information

Word 2010 Beginning. Technology Integration Center

Word 2010 Beginning. Technology Integration Center Word 2010 Beginning File Tab... 2 Quick Access Toolbar... 2 The Ribbon... 3 Help... 3 Opening a Document... 3 Documents from Older Versions... 4 Document Views... 4 Navigating the Document... 5 Moving

More information

Windows Computer A to Z Shortcut Key list with PDF

Windows Computer A to Z Shortcut Key list with PDF Windows Computer A to Z Shortcut Key list with PDF In the Computer world, a keyboard shortcut is a combination of one or more command to execute a particular action. These shortcuts are really helpful

More information

Microsoft Word 2007 on Windows

Microsoft Word 2007 on Windows 1 Microsoft Word 2007 on Windows Word is a very popular text formatting and editing program. It is the standard for writing papers and other documents. This tutorial and quick start guide will help you

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

University of Sunderland. Microsoft Word 2007

University of Sunderland. Microsoft Word 2007 Microsoft Word 2007 10/10/2008 Word 2007 Ribbons you first start some of the programs in 2007 Microsoft Office system, you may be surprised by what you see. The menus and toolbars in some programs have

More information

String Replacer 1.5 User Guide

String Replacer 1.5 User Guide ! String Replacer 1.5 User Guide We Make Software - TensionSoftware.com String Replacer 2012-2018 Tension Software all rights reserved Every effort has been made to ensure that the information in this

More information

Microsoft Office Word 2013

Microsoft Office Word 2013 Microsoft Office Word 2013 Accessibility University Information Technology Services Training, Outreach, Learning Technologies & Video Production Copyright 2016 KSU Division of University Information Technology

More information

Newforma Contact Directory Quick Reference Guide

Newforma Contact Directory Quick Reference Guide Newforma Contact Directory Quick Reference Guide This topic provides a reference for the Newforma Contact Directory. Purpose The Newforma Contact Directory gives users access to the central list of companies

More information

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know! User s guide to using the ForeTees TinyMCE online editor TinyMCE is a WYSIWYG (what you see is what you get) editor that allows users a familiar word-processing interface to use when editing the announcement

More information

Introduction to Microsoft Word 2010

Introduction to Microsoft Word 2010 Introduction to Microsoft Word 2010 Microsoft Word is a word processing program you can use to write letters, resumes, reports, and more. Anything you can create with a typewriter, you can create with

More information

Word 2016 Advanced. North American Edition SAMPLE

Word 2016 Advanced. North American Edition SAMPLE Word 2016 Advanced Word 2016 Advanced North American Edition WORD 2016 ADVANCED Page 2 2015 Cheltenham Group Pty. Ltd. All trademarks acknowledged. E&OE. No part of this document may be copied without

More information

Chapter 3. HDL Editor. Introduction. Figure 3-1. HDL Editor Welcome Screen. Introduction 3-1

Chapter 3. HDL Editor. Introduction. Figure 3-1. HDL Editor Welcome Screen. Introduction 3-1 Introduction 3-1 Chapter 3 HDL Editor Introduction The HDL editor is used for entering and editing designs expressed by ABEL and VHDL programs statements. The HDL editor is invoked by clicking on the HDL

More information

Free Form Text Page Wizard: Version 9.3

Free Form Text Page Wizard: Version 9.3 Free Form Text Page Wizard: Version 9.3 Think of the free form page as a word processing document. You can do almost anything with it, including custom designed pages and native HTML documents. The Free

More information

Microsoft Word 2007 Hints & Tips

Microsoft Word 2007 Hints & Tips IT Services Microsoft Word 2007 Hints & Tips Contents Introduction...1 Starting Microsoft Word and Opening Files...1 Customising the Quick Access Toolbar...2 Making Good Use of the Keyboard...2 AutoText...3

More information

Computer Shortcuts. Files menu options in current program. Edits options in current program Universal Help in almost every Windows program.

Computer Shortcuts. Files menu options in current program. Edits options in current program Universal Help in almost every Windows program. www.bankjobszone.com Computer Shortcuts Shortcut keys Concept: Shortcuts keys help provide an easier and usually quicker method of navigating and using computer software programs. Shortcut keys are commonly

More information

The first time you open Word

The first time you open Word Microsoft Word 2010 The first time you open Word When you open Word, you see two things, or main parts: The ribbon, which sits above the document, and includes a set of buttons and commands that you use

More information

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved.

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved. 4D Write User Reference Mac OS and Windows Versions 4D Write 1999-2002 4D SA/4D, Inc. All Rights reserved. 4D Write User Reference Version 6.8 for Mac OS and Windows Copyright 1999 2002 4D SA/4D, Inc.

More information

Microsoft Word 2010 Guide

Microsoft Word 2010 Guide Microsoft Word 2010 Guide 1 Microsoft Word 2010 These notes are devised for Word 2010. You should be aware that it is similar to Word 2007 but is quite different from earlier versions of Word, e.g. Word

More information

CROMWELLSTUDIOS. Content Management System Instruction Manual V1. Content Management System. V1

CROMWELLSTUDIOS. Content Management System Instruction Manual V1.   Content Management System. V1 Content Management System Instruction Manual V1 www.cromwellstudios.co.uk Cromwell Studios Web Services Content Management System Manual Part 1 Content Management is the system by which you can change

More information

shortcut Tap into learning NOW! Visit for a complete list of Short Cuts. Your Short Cut to Knowledge

shortcut Tap into learning NOW! Visit  for a complete list of Short Cuts. Your Short Cut to Knowledge shortcut Your Short Cut to Knowledge The following is an excerpt from a Short Cut published by one of the Pearson Education imprints. Short Cuts are short, concise, PDF documents designed specifically

More information

Page 1 of 6 Mac OS X keyboard shortcuts Summary Learn about common Mac OS X keyboard shortcuts. A keyboard shortcut is a way to invoke a function in Mac OS X by pressing a combination of keys on your keyboard.

More information

Visual Paradigm Doc. Composer Writer s Guide

Visual Paradigm Doc. Composer Writer s Guide Visual Paradigm Doc. Composer Writer s Guide Last update: Oct 20, 2017 Copyright 2002-2017 Visual Paradigm International Ltd. Copyright Information This document is Copyright 2017 by Visual Paradigm International

More information

Beginning a presentation

Beginning a presentation L E S S O N 2 Beginning a presentation Suggested teaching time 40-50 minutes Lesson objectives To learn how to create and edit title and bullet slides, you will: a b c d Select slide types by using the

More information

Beyond 20/20. Browser - English. Version 7.0, SP3

Beyond 20/20. Browser - English. Version 7.0, SP3 Beyond 20/20 Browser - English Version 7.0, SP3 Notice of Copyright Beyond 20/20 Desktop Browser Version 7.0, SP3 Copyright 1992-2006 Beyond 20/20 Inc. All rights reserved. This document forms part of

More information

WORD 2010 TIP SHEET GLOSSARY

WORD 2010 TIP SHEET GLOSSARY GLOSSARY Clipart this term refers to art that is actually a part of the Word package. Clipart does not usually refer to photographs. It is thematic graphic content that is used to spice up Word documents

More information

Unit Microsoft Word. Microsoft Word is the word processor included in Office. Word is one of the most popular word processors.

Unit Microsoft Word. Microsoft Word is the word processor included in Office. Word is one of the most popular word processors. Unit 4 1. Microsoft Word. Microsoft Word is the word processor included in Office. Word is one of the most popular word processors. Unformatted text documents have the extension TXT. Word documents have

More information

Word for Research Writing I: Text and Structure

Word for Research Writing I: Text and Structure Word for Research Writing I: Text and Structure Last updated: 10/2017 Shari Hill Sweet dteditor@nd.edu or 631-7545 1. The Graduate School Template...1 1.1 Document structure... 1 1.1.1 Beware of Section

More information