Summary of Contents for NUANCE OMNIFORM 2 REFERENCE FOR MACINTOSH
Page 1
OmniForm Reference ® Version 2 for Macintosh CAERE CORPORATION 100 Cooper Court Los Gatos, California 95030-3321 European Offices: Caere GmbH Innere Wiener Strasse 5 81667 Munich Germany Caere UK Information Centre Abbey House, 4 Abbey Orchard Street Westminster, London SW1P2JJ, U.K.
Table of Contents Chapter 1 Introduction OmniForm Features ........................1-2 Using the Documentation ......................1-3 Online Help..........................1-3 Formatting..........................1-3 Symbols............................1-4 Chapter 2 Installation and Setup System Requirements ........................2-2 Registering OmniForm ........................2-2 Installing OmniForm ........................2-3 Starting OmniForm .........................2-4 Chapter 3 Tutorials Tutorial 1 —...
Page 4
Define the Calculations ......................3-37 Customize the Form ......................3-41 Test the Form in Fill View..................... 3-44 Tutorial 4 — The OmniForm Database..................3-46 Duplicating a Database Record.................... 3-46 Creating New Records ......................3-47 Search the Database Records....................3-48 Sort the Database Records ....................
Page 5
Creating a New Form ........................5-20 Creating a New Form With Form Assistant...............5-20 Using the New Command .....................5-20 Opening a Form..........................5-21 International Settings ........................5-22 Selecting a Language for Your Form(s) ................5-22 How OmniForm Uses Language Selections...............5-23 The Allow Multiple Languages Option ..................5-25 Menu Shortcuts..........................5-26 Chapter 6 Designing a Form The Design Process .........................6-2...
Page 6
Moving an Object ........................6-34 Resizing an Object........................6-34 Deleting an Object........................6-35 Formatting Text........................6-35 Redesigning a Table....................... 6-38 Aligning Objects........................6-39 Sending Objects Front or Back ..................... 6-40 Changing Tab Order......................6-41 Placing Objects in Table Cells ....................6-42 Converting an Object......................
Page 7
Chapter 8 Managing an OmniForm Database What is a Database? ........................8-2 Managing Database Records ......................8-3 Creating New Records ......................8-3 Duplicating Records ........................ 8-5 Moving Through a Database ....................8-6 Searching Records for Information..................8-7 Sorting Records........................8-12 Recalculating Records......................8-13 Deleting Records ........................8-15 Exporting Information......................8-16 Exported Data and Shared Forms..................8-20...
Page 8
Lower ............................9-19 Max (Maximum) ........................9-20 Middle............................9-20 Min (Minimum)........................9-21 Minute............................9-21 Mod (Modulus (Remainder)) ....................9-22 Month............................9-22 MonthName..........................9-23 Pi ............................... 9-23 PMT (Payment) ........................9-24 Position ............................ 9-24 Proper ............................9-25 PV (Present Value) ......................... 9-25 RecordCount...........................
Page 9
Low Disk Space ........................10-6 OmniForm Limits........................10-6 Improving Performance .......................10-7 Document Quality........................10-7 Scanning Angle........................10-7 Scanner Glass Cleanliness.....................10-8 Paper Transparency .......................10-8 HP AccuPage ..........................10-8 OmniForm Compatibility......................10-9 Error Messages..........................10-10 Low Memory or Disk Space Errors ...................10-10 Scanner Errors........................10-10 Other Error Messages ......................10-10 Caere Product Support .......................10-13 World Wide Web........................
Chapter 1 Introduction OmniForm is the easy way to convert your paper forms to electronic forms. Use OmniForm to edit, design, and fill forms, manage information databases, and print or fax mail forms among other functions. This chapter gives an overview of the form creation and information management capabilities OmniForm provides, as well as an explanation of how to use the documentation.
OmniForm Features OmniForm Features OmniForm, an easy-to-use environment for working with forms, is more than just form-recognition software. OmniForm includes the following features: Form Input OmniForm uses Logical Form Recognition™ to convert your scanned paper forms or imported image files into electronic, editable forms. Fill View Use OmniForm’s Fill View to fill a form with the information you need.
Using the Documentation Using the Documentation This section explains the various instructional and formatting conventions used in this manual. Online Help OmniForm has both online help and context-sensitive help. Use the commands in the Help menu to find information on OmniForm topics and on using Help itself.
Using the Documentation Symbols Two symbols are used in this manual to highlight text. This symbol means Note. It introduces a tip or an item of note. This symbol means Warning. It introduces cautionary text. 1-4 Introduction...
Chapter 2 Installation and Setup This chapter describes how to install OmniForm and begin using it. It contains the following sections: • System Requirements • Registering OmniForm • Installing OmniForm • Starting OmniForm Installation and Setup 2-1...
System Requirements System Requirements To install and run OmniForm, you need the following setup: • Macintosh 68040 or higher processor, a Power Macintosh, or a Macintosh compatible of either of these versions. • System 7.1 or higher. • Free system memory of at least 12MB RAM. •...
Installing OmniForm Installing OmniForm This section describes how to install OmniForm. CD-ROM extensions must be loaded to use the CD-ROM drive. With all extensions off (see the previous paragraph), insert the OmniForm CD in your computer’s CD-ROM drive. Double-click to open the CD if it does not open automatically. Double-click the Installer icon.
Starting OmniForm Starting OmniForm This section describes how to launch OmniForm. Before you install OmniForm, please test your scanner to make sure it is running correctly with your computer system using the manufacturer’s scanning utility or imaging software. To start OmniForm: Double-click the OmniForm icon in the OmniForm folder on your hard drive.
Chapter 3 Tutorials These tutorials guide you through some of the main features of OmniForm. There are four sections in this chapter: • Tutorial 1 — Load and Fill a Form • Tutorial 2 — Edit Text and Add a Graphic •...
Tutorial 1 — Load and Fill a Form Tutorial 1 — Load and Fill a Form You will load the Sample form in this exercise in one of three ways: • Scan in the Sample form with a scanner if you have one. The form is supplied inside this manual.
Tutorial 1 — Load and Fill a Form • See the next section if you have a scanner and want to scan the form. • See “Fax the Sample Form” on page 3-6 if you have a fax machine and a fax modem and want to fax the form to your computer. •...
Page 22
Tutorial 1 — Load and Fill a Form Select Letter in the next window if this option is not selected. The Sample form is a letter-sized page. Click Next>. The next window offers two form usage options. Select the second option. You will just fill the form in this exercise, not work on its design.
Page 23
Tutorial 1 — Load and Fill a Form Make sure the page is aligned correctly in your scanner, and click Finish. OmniForm scans the form. The OmniForm window displays scanning, designing, and straightening progress. The Sample form opens as Untitled 1 in Fill View. It should look the same as the original copy of the form.
Tutorial 1 — Load and Fill a Form Fax the Sample Form To fax the Sample form, you need the following: • a fax modem connected to your computer • fax software that is compatible with your fax modem • access to a regular fax machine To fax the form: Make sure your fax modem is turned on and that your fax software is set up to receive a call.
Page 25
Tutorial 1 — Load and Fill a Form Load the Image File in OmniForm Select Scan in a form in Form Assistant and then click Next>. Select Fax or Image in the next window and then click Next>. Click Select... in the next window. The Select dialog box appears.
Page 26
Tutorial 1 — Load and Fill a Form • Select TIFF Files in the List Files of type pop-up menu if you want to import the Sample file. Locate and select the Sample file in the OmniForm:Sample Forms folder. • Locate and select your fax file if you created one in the previous exercise.
Page 27
Tutorial 1 — Load and Fill a Form Click Finish>. The OmniForm window displays scanning, designing, and straightening progress. The Sample form opens as Untitled 1 in Fill View. Click the Save button or choose Save in the File menu. The Save As dialog box appears.
Tutorial 1 — Load and Fill a Form Filling in the Form The Sample 1 form opens in Fill View. Standard toolbar in Fill View Status text Fill View Overview The standard toolbar appears below the menus. The buttons correspond to various menu commands.
Page 29
Tutorial 1 — Load and Fill a Form Click the Highlight button in the toolbar or choose Highlight Fill Areas in the View menu to turn off field highlighting. OmniForm highlights all recognized fields in yellow. This makes it easy to see which fields you can fill. Click the button again to turn field highlighting back on.
Page 30
Tutorial 1 — Load and Fill a Form Fill in the Fax Number comb field. The next item is a table. A table contains cells and each cell contains a field. The cells in the table are all fill text fields. The headers in the table are text and cannot be changed in Fill View.
Tutorial 1 — Load and Fill a Form Design View There are two views in OmniForm: Fill View and Design View. You fill in fields in Fill View. In Design View, you can create and format objects (these become fields in Fill View) and add graphics to a form, among other functions.
Page 32
Tutorial 1 — Load and Fill a Form Create a Circle Text Field Click the Circle Text tool in the drawing toolbar. Draw a circle (or oval) around the word Yes next to the words Would you like to receive more information? You will select this circle later in Fill View.
Tutorial 2 — Edit Text and Add a Graphic Tutorial 2 — Edit Text and Add a Graphic You will scan or import the Sample form into OmniForm again in this exercise. You will verify and correct OCR, and add a graphic to the form. Scan or Import the Sample Form See page 3-16 instructions on importing the Sample file instead of scanning it.
Page 34
Tutorial 2 — Edit Text and Add a Graphic To import the form as an image file: Click the Scan Form button in the standard toolbar or choose Scan Form... in the File menu. The Scan Form dialog box appears. Select Image File(s) in the Source pop-up menu.
Tutorial 2 — Edit Text and Add a Graphic Verifying OCR In this exercise, you will verify and correct OCR as necessary and copy a graphic to the new form. Edit the Text OCR is not always perfect. Text that is very small, very light or broken, or difficult to read in any other way can cause recognition problems.
Page 36
Tutorial 2 — Edit Text and Add a Graphic • Click the Selection tool in the drawing toolbar if it is not selected already. • Click any text object with erroneous text in the top window to select it. Your cursor turns into an I-beam when it is positioned over the editable area.
Page 37
Tutorial 2 — Edit Text and Add a Graphic To draw a box around the arrow, draw a box in the top window, using the bottom window as a guide. Graphic box where arrow will be placed Arrow in original form With the new object still selected, click the Object Definition button in the standard toolbar or choose Object Definition...
Page 38
Tutorial 2 — Edit Text and Add a Graphic The arrow appears in the top window. Choose Form Image in the View menu to close the bottom window. Alternatively, double-click the horizontal bar or drag it all the way to the top or bottom of the Form window. You will learn more advanced design techniques by designing your own form in the next tutorial.
Tutorial 3 — Design Your Own Form Tutorial 3 — Design Your Own Form The previous two tutorials introduced you to the concepts of loading, filling in, and modifying a form. In this tutorial, you will create the personal job-tracking form shown below for a hypothetical free-lance editor/writer.
Tutorial 3 — Design Your Own Form Pre-Organization It is a good idea to draw a rough draft of a form before you begin to design it, complete with all fields and graphic elements. This makes the design process go faster and you will be less likely to have to go back and redo portions of the form.
Tutorial 3 — Design Your Own Form Create the Text Objects Click the Text tool in the drawing toolbar. You need text objects named Customer:, Contact:, Address:, City:, State:, Zip:, Job Type, Editing, Tech Writing, Marketing Writing, Advertising Copy, Rate:, Expenses:, Profit:, and Comments:. Create the text objects in one of three ways: •...
Page 42
Tutorial 3 — Design Your Own Form Line the fill text objects up with the Customer, Contact, Address, City, and State text objects. Select the Customer fill text object. Click the Object Definition button in the standard toolbar or choose Object Definition... in the Format menu. The Fill Text Definition dialog box appears.
Page 43
Tutorial 3 — Design Your Own Form Fill Lines Draw a large fill text object. Drag it beneath the text object Comments. With the object still selected, click the Top Alignment button in the font/text toolbar. With the object still selected, click the Left Alignment button in the font/text toolbar.
Page 44
Tutorial 3 — Design Your Own Form Select Black, a solid line, and 1/4 pt in the pop-up menus, and deselect Clear as pictured below. Click OK. The bottom border disappears from the selected object and fill lines appear to show where lines of text will flow. With the object still selected, click the Object Definition button in the standard toolbar to open the Fill Text Definition dialog box.
Tutorial 3 — Design Your Own Form Create the Comb Objects You will draw a simple comb object for the zip code and use the Scrap Album to copy phone and fax numbers. Zip Code Comb Object Click the Comb tool in the drawing toolbar. Draw a comb object.
Page 46
Tutorial 3 — Design Your Own Form Phone and Fax Number Comb Objects Choose Scrap Album in the Tools menu. The Scrap Album opens. It contains scraps, copies of OmniForm components/objects. Four Scrap Albums were included in your OmniForm program, each with a different collection of scraps.
Tutorial 3 — Design Your Own Form Your form-in-progress should look similar to this at this point: Create the Check Box Objects Click the Check Box tool in the drawing toolbar. Draw a check box. Hold down the Shift key to constrain the shape to a square. With the object still selected, choose Copy and then Paste in the Edit menu.
Page 48
Tutorial 3 — Design Your Own Form With the objects still selected, click the Object Definition button in the standard toolbar or choose Object Definition... in the Format menu. The Check Box Definition dialog box appears. Type job type in the Option Group pop-up menu box. Click OK.
Tutorial 3 — Design Your Own Form Create the Table Object Create the Table Click the Table tool in the drawing toolbar. Draw a table. With the table still selected, click the Object Definition button or choose Object Definition... in the Format menu. The Table Definition dialog box appears.
Page 50
Tutorial 3 — Design Your Own Form • Select 3 pt in the Offset pop-up menu. This moves the shadow three points to the right and bottom of the border. Click OK. A shadow appears behind the table. Use Table AutoFormat With the table still selected, choose Table AutoFormat...
Page 51
Tutorial 3 — Design Your Own Form Type Task. All fill text fields within cells in this column are automatically renamed Task1, Task2, and so forth. (You can verify this by selecting a cell and opening the Object Definition dialog box.) Repeat for the second word but change its name to Completed.
Page 52
Tutorial 3 — Design Your Own Form The Text dialog box appears. • Click the Margins tab and type the measurements 0.04, 0.04, 0.02, and 0 as pictured above. This offsets your text from the border around each row, making it easier to read. •...
Page 53
Tutorial 3 — Design Your Own Form • Select the desired date format in the Format pop-up menu. Click OK. Numbers entered in this row will be formatted as right-aligned dates in the format you chose. Drag the table above the Comments text object to the middle of the form.
Tutorial 3 — Design Your Own Form Create the Graphic Objects You will create both a graphic object and a fill graphic object. You can import a graphic into a graphic object in Design View. You can import a graphic into a fill graphic field in Fill View. Fill Graphic Object Click the fill graphic tool in the drawing toolbar.
Tutorial 3 — Design Your Own Form Define the Calculations The final objects on this form are fill text objects that have calculations defined on them. In Fill View, these fields become part of a calculation that determines the profit this user makes on each job after expenses. These calculations are very simple but you have the ability to create much more complex ones.
Page 56
Tutorial 3 — Design Your Own Form With the Rate object still selected, choose Copy and then Paste in the Edit menu. Choose Paste twice more. Use the Object Definition command to name the objects: Earnings, Expenses, and Profit. Because you copied and pasted the objects, the other settings are exactly the same as for the Rate object.
Page 57
Tutorial 3 — Design Your Own Form Drag the objects so they are lined up approximately as shown: Rate field Hours field Earnings field Expenses field Profit field Set Up Calculations Calculate Earnings Earnings, on this form, equals the hourly rate (Rate field) times the number of hours (Hours field) spent on the job.
Page 58
Tutorial 3 — Design Your Own Form Locate Rate in the Fields list box. Double-click Rate or select it and click Paste. The field name appears in the calculation toolbar. Click the Multiplication (*) button in the Calculation Builder dialog box. It appears after [Rate] in the calculation toolbar.
Tutorial 3 — Design Your Own Form Customize the Form Format Objects As a general rule, forms are easier to read if you use the same font format for all the text objects. Point size and style can be varied according to what you decide looks best and is most logical for the form you create.
Page 60
Tutorial 3 — Design Your Own Form Use the Drawing Tools You can use the Line, Oval, and Rectangle tools in the drawing toolbar to customize your form. To draw the rounded border around the outside of the form: Click the Rectangle tool. Draw a border around the outside edge of the form.
Page 61
Tutorial 3 — Design Your Own Form Tab Order You can tab from field to field in Fill View. This is faster than moving the cursor to each field. When tabbing, OmniForm moves the cursor through the fields in the order in which they were created. This may not be the order you want.
Tutorial 3 — Design Your Own Form • Click Auto Order to have OmniForm order the fields for you. The tab order numbers on the form change correspondingly when you reorder a field in the Tab Order dialog box. Repeat for each field you want to reorder. Click the Tab Order button in the standard toolbar or choose Tab Order...
Page 63
Tutorial 3 — Design Your Own Form Enter text in the fill text fields to see your formatting and to make sure the fields are large enough for text entered. Select a check box under Job Type. Click another check box to deselect the first. Enter text in the table cells.
Tutorial 4 — The OmniForm Database Tutorial 4 — The OmniForm Database This tutorial is a brief introduction to the OmniForm database. A database is a collection of information stored as individual records. Each record uses the same form design but can contain different information in its fields.
Tutorial 4 — The OmniForm Database To duplicate a record: Locate and open the Job Tracking form you created in the previous tutorial. Enter the customer information shown below. Suppose you did another job for this company but this time instead of editing it was marketing writing.
Tutorial 4 — The OmniForm Database Type Zimmer DTP in the Customer fill text field in the new record. Fill in other information if you like. Use the Record buttons in the toolbar to scroll through your records. Record First Previous Next Last...
Tutorial 4 — The OmniForm Database Click OK. OmniForm searches the database and retrieves the two records that match the search criteria. This is called the found set. Status text just below the toolbar shows the search results information. You can narrow a search further by searching a found set for more specific information.
Tutorial 4 — The OmniForm Database Click OK in the dialog box that tells you how many records were sorted. You could also sort a subset of retrieved search records. You might, for example, find all a certain customer’s records and then sort those records by date or any other way you choose.
Tutorial 4 — The OmniForm Database Deleting Records You may want to delete an old or obsolete record. To delete a record: Return to Fill view if you are not in it already. Choose Delete Record in the Records menu. Click Yes in the warning dialog box that appears.
Chapter 4 Views and Form Usage This chapter describes basic OmniForm concepts you should know before scanning, importing, or designing a new form. It contains the following sections: • Using Form Assistant • The Design View Window • The Fill View Window •...
Using Form Assistant Using Form Assistant This section describes Form Assistant and its basic OmniForm functions. Form Assistant is a dialog box that appears the first time you launch OmniForm. Form Assistant makes decision-making easy when processing a form. This section contains the following topics: •...
Using Form Assistant The Form Assistant Options This section gives a brief description of each option in Form Assistant. A cross-reference after each description points you to step-by-step instructions for the procedure. Scan in a form Select Scan in a form to scan a paper form or import an image file and to determine how you will work with the form in OmniForm.
Using Form Assistant Setting the Form Assistant Startup Option You can enable or disable Form Assistant at startup. To do so: Choose Preferences... in the Tools menu. A form must e open for this menu to be active. The Preferences dialog box appears. Deselect the Show Form Assistant at Startup option if you do not want Form Assistant to appear at startup.
The Design View Window The Design View Window This section provides an overview of the Design View window. If a form is open in Fill View, click the Design button in the standard toolbar or choose Design in the View menu to switch to Design View. As a handy shortcut, Control-click over a blank area in the form to open a shortcut menu.
The Fill View Window The Fill View Window This section provides an overview of the Fill View window. If you are in Design View, click the Fill button in the standard toolbar or choose Fill in the View menu to switch to Fill View. As a handy shortcut, Control-click to open a shortcut menu.
Form Usage Options Form Usage Options This section describes form usage: how it affects the forms you scan or import as image files, how to select form usage, and how to change it. This section contains the following topics: • Choosing a Form Usage Option •...
Form Usage Options Non-designed Form This type of form has no fillable fields and no editable text. Basically, it is just an image, or picture, on your computer. Use this option if you want to be able to: • input a form of such poor quality that it would cause recognition problems •...
Form Usage Options Scan Form Dialog Box If you use the Scan Form... command, you can choose between the designed form and non-designed form options. Select this option for a designed form. Deselect it for a non-designed form. Changing Form Usage Choose Form Usage...
Page 80
Form Usage Options To change form usage: Choose Form Usage... in the View menu. The Form Usage dialog box appears. Select a form usage option. • Select Use Designed Form to view the form as it was designed by OmniForm on import along with any changes you have made to the form’s design.
Chapter 5 OmniForm Procedures This chapter describes basic OmniForm procedures: how to turn your paper forms into electronic forms; how to fill, print, and fax forms; how to open forms to fill, redesign, and search for information. This chapter contains the following sections: •...
Scanning a Paper Form Scanning a Paper Form This section describes how to use both Form Assistant and the Scan Form... command to turn your paper form into an electronic form. You can scan paper forms directly into OmniForm if you have a scanner. Forms should be blank with crisp, dark text on a white background for best results.
Page 83
Scanning a Paper Form Make sure the page is aligned correctly in your scanner, and click Finish. OmniForm scans the form. The OmniForm window displays scanning, designing, and straightening progress. How your form appears in OmniForm depends on the form usage option you chose in Form Assistant.
Scanning a Paper Form Using the Scan Form... Command Click the Scan button in the standard toolbar or choose Scan Form... in the File menu. The Scan Form dialog box appears. Select Scanner in the Source pop-up menu. Click Set Up Scanner... to choose a page size and adjust scanning brightness.
Page 85
Scanning a Paper Form Select Lighten if the form has very thick or run-together text, or if the background is smudged, shaded, or colored. Select Normal if the form has crisp, black text and objects on a white background. Select Darken if the form has very thin or broken text such as with a poor-quality fax or a copy of a copy.
Page 86
Scanning a Paper Form • Deselect Auto Form Design to scan a form without recognizing form design. Text and fillable fields are not recognized. This results in a non-designed form. This is useful if you just want to fax a form, or if the form is of such poor quality that it would cause recognition problems.
Page 87
Scanning a Paper Form OmniForm scans the form. The OmniForm window displays scanning, designing, and straightening progress if you selected those options. How your form appears depends on whether or not you chose Auto Form Design in the Scan Form dialog box. Click the Save button in the standard toolbar or choose Save...
Importing an Image File Importing an Image File This section describes how to use both Form Assistant and the Scan Form... command to import an image file as a recognized OmniForm form. OmniForm can import and recognize black-and-white forms in either PICT or TIFF format.
Page 89
Importing an Image File Select form usage in the last window. • Select the first option if you want to edit or redesign a form. • Select the second option if you do not want to edit or redesign a form, just fill it in. Click Finish>.
Importing an Image File Using the Scan Form... Command to Import Click the Scan button in the standard toolbar or choose Scan Form... in the File menu. The Scan Form dialog box appears. Select Image File(s) in the Source pop-up menu to recognize a form in a supported image format.
Page 91
Importing an Image File The Flipped and Flipscape options are useful for scanning pages in a book to avoid turning it upside down or sideways. Select import options. • Select Auto Form Design to use Logical Form Recognition to recognize text and fillable fields in the form. This gives you full control over a form’s design.
Page 92
Importing an Image File Click OK. OmniForm imports the form. The OmniForm window displays scanning, designing, and straightening progress if you selected these options. How your form appears depends on whether or not you chose to have OmniForm design the form during import. Click the Save button in the standard toolbar or choose Save...
Filling a Form Filling a Form This section describes how to use both Form Assistant and the Fill command to open a form and fill it. Filling Fields With Form Assistant Double-click the OmniForm icon in the OmniForm folder. Click the Form Assistant button in the standard toolbar if OmniForm is already open.
Printing or Faxing a Form Printing or Faxing a Form This section describes how to use both Form Assistant and the Print... command to print or fax a form. You must have fax hardware and software installed to fax a form. Refer to your fax documentation for instructions on how to set up your equipment for faxing.
Printing or Faxing a Form • Select the first option to print the form as it was designed by OmniForm during import or by the person who designed it in OmniForm. • Select the second option to print the form as it appeared when it was a hard copy, without any edits or redesign.
Page 96
Printing or Faxing a Form • Select All Records to print every record in the database. Enter offset measurements under Print offsets for data if you want. This is useful if you want to position data in a specific place on the page.
Searching a Form Searching a Form This section describes how to use both Form Assistant and the Search... command to open a form and perform a search. Searching With Form Assistant Double-click the OmniForm icon in the OmniForm folder. Click the Form Assistant button in the standard toolbar if OmniForm is already open.
Searching a Form • Select Search All Records in the Database to search all records in the current database. • Select Only Search Current Record Set to search the current found set of records. This option is available after a search. Click OK.
Opening a Form to Design Opening a Form to Design This section describes how to use both Form Assistant and the Design command to open a form in Design View. See Chapter 6, Designing a Form, for detailed information on designing and editing forms.
Creating a New Form Creating a New Form This section describes how to use both Form Assistant and the New command to create a new form. See Chapter 6, Designing a Form, for detailed information on form design. Creating a New Form With Form Assistant Double-click the OmniForm icon in the OmniForm folder.
Opening a Form Opening a Form This section describes how to use the Open... command to open a form. You can have up to 20 forms open at the same time. To open a form: Double-click the OmniForm icon in the OmniForm folder. Click Cancel in Form Assistant if it appears.
International Settings International Settings This section describes how OmniForm supports different language and cultural conventions. You can choose from 45 different locales in the International tab in the Preferences dialog box. A locale — as defined for OmniForm usage — is a combination of a language and a region. The language you select for a particular region affects how your form displays currency, numbers, and dates.
International Settings Select a different language for the current form if you like. Changing the language of the current form could cause OmniForm to misinterpret any data already entered in that form. OmniForm warns you of this if at least one field is filled and you change the Current Form selection.
Page 104
International Settings The Options Dialog Box Readouts Below the Language selection, OmniForm displays readouts: the international symbol for the selected language (which appears in the status bar); and currency, number, and date conventions specific to that language. The readouts show: •...
International Settings • Click Preferences... to change the language for your new form. You cannot change the New Form language selection if Add Page(s) to Current Form is checked because a language is already associated with the current form. A form can have only one selected language.
Menu Shortcuts Menu Shortcuts Use a Control-click to access the two available OmniForm shortcut menus. Select a command in a shortcut menu just as you would in the regular menu bar. Where to Click Available Commands an empty spot in the form Cut, Copy, Paste, Design, Fill, Go To Page a selected object Cut, Copy, Paste, Object Appearance, Object...
Chapter 6 Designing a Form This chapter discusses how to design new forms and edit existing ones in OmniForm. OmniForm contains numerous tools in Design View that let you create fields and objects, define calculations, and decide how your form will look. This chapter contains the following sections: •...
The Design Process The Design Process This section gives a brief overview of how to design a new form. A form can be as simple as you need or as complex as OmniForm allows. Although the steps below are not required, they are recommended. See “Tutorial 3 —...
The Design View Toolbars The Design View Toolbars This section describes each toolbar in Design View and defines its buttons. Design view contains five toolbars: • the standard toolbar • the font/text toolbar • the drawing toolbar • the arrange toolbar •...
The Design View Toolbars The Font/Text Toolbar Use the font/text toolbar to format text. This toolbar is only active when a text, fill text, comb, comb element, circle text, or table cell object is selected. Left, Center Horizontal, Right, Font pop-up menu Font Size pop-up menu and Justify Alignment buttons Top, Center Vertical, and...
The Design View Toolbars The Drawing Toolbar Use the drawing toolbar to create and select objects. Selection tool Text tool Line tool Oval tool Rectangle tool Graphic tool Fill Text tool Comb tool Check Box tool Circle Text tool Table tool Fill Graphic tool Lock On/Off tool See “Creating Objects”...
Creating Objects Creating Objects This section explains how to create objects. You can create fillable objects that a user fills in Fill View, and non-fillable objects such as lines and rectangles. You will learn how to use all the tools in the drawing toolbar. See “Defining Objects”...
Creating Objects Creating a Text Object A text object is most often used as a title, label, or header. The State fill text field Text object used as label Click the Text tool in the drawing toolbar. Draw the text object. With the object still selected, type the text you want to replace the word Label.
Creating Objects Creating an Oval Object Use an oval object to highlight areas on a form or as a design element. See how the rectangle object is used in the next example. Click the Oval tool in the drawing toolbar. Draw an oval.
Page 115
Creating Objects Importing a Graphic Click the Graphic tool in the drawing toolbar. Draw a graphic object. To create a square graphic object, hold down the Shift key as you draw. With the object still selected, click the Object Definition button in the standard toolbar or choose Object Definition...
Page 116
Creating Objects Copying a Graphic From the Original Form Choose Form Image in the View menu. This command is only available when a form has an original view. It is not available for forms you design in OmniForm. The screen splits to show the form both as it was designed with Logical Form Recognition and as it was scanned originally.
Page 117
Creating Objects A corresponding box appears in the top window. Graphic box where arrow will be placed Arrow in original form With the object still selected, click the Object Definition button in the standard toolbar or choose Object Definition... in the Format menu.
Page 118
Creating Objects Graphic Definition Options Select options for the graphic. • Select Maintain Original Size to import the graphic without changes. • Select Scale Proportionally to fit the graphic in the fill graphic field while maintaining its exact proportions. • Select Stretch to Fit to change your graphic’s original shape and size to fit in the fill graphic field.
Creating Objects original graphic, OmniForm cannot load it and it will not appear in the form until you reimport it. This option only appears if Graphic File is selected in the Source pop-up menu. Click OK. OmniForm scans or loads the graphic, depending on the selected source.
Creating Objects Creating a Check Box Object Use check boxes for Yes/No questions and for selecting one or more choices on a form. Click the Check Box tool in the drawing toolbar. Draw a check box. To create a square check box, hold down the Shift key as you draw. Creating a Circle Text Object Use circle text objects for Yes/No questions and for selecting one or more choices on a form (see the example in the previous section).
Creating Objects You can convert these objects to any other kind of object. You can insert any object in a table cell. Cells can contain multiple objects. See “Redesigning a Table” on page 6-38 and “Placing Objects in Table Cells” on page 6-42 for more information on tables. To create a table object: Click the Table tool in the drawing toolbar.
Defining Objects Defining Objects This section describes the options in the Object Definition dialog box and how they affect a selected object. The dialog box varies according to the selected object and form language. Each definable object is described in this section in the order it appears in the drawing toolbar. When you define an object you can: •...
Defining Objects Defining a Fill Text Object Choose Object Definition... in the Format menu to open the Fill Text Definition dialog box when a fill text object is selected. Set Property Options Click the Properties tab. Type a unique name in the Name text box. Each object must have a unique name.
Page 124
Defining Objects takes effect after you move the cursor out of a field in Fill View. • A General format leaves the field entry exactly as it is entered. In the above example, 7889 entered in the field would be displayed as 7889.
Page 125
Defining Objects You can enter up to 100 entries. Each entry can be up to 100 characters long. • Select an entry in the list and click Move Up or Move Down to reorder it. • Select an entry in the list and click Remove to remove it. •...
Page 126
Defining Objects In the example below, the help message tells the user how to fill the field. A help message can be up to 100 characters long. Set Validation Options Click the Validation tab. Select Must be Filled in to display a prompt in Fill View if the user does not fill the field.
Defining Objects The Can Be Filled option in the Filling tab, when deselected, overrides the Must be Filled in option when it is selected. Select Data Must Match Field Type to display a prompt in Fill View if the user enters incorrect information in the field. If the field type is Number, for example, the user cannot enter text in the field;...
Page 128
Defining Objects This dialog box contains most of the same options as the Fill Text Definition dialog box with these exceptions: • It contains an Interpret As pop-up menu instead of a Format pop- up menu. • It contains an Elements section. •...
Defining Objects Fill Right to Left Option Click the Filling tab. Select Fill Right to Left if you want the first character in the comb field to appear in the rightmost element and move left as other characters are added. You would still read this entry from left to right.
Defining Objects Type a number in the Length text box. This tells OmniForm how many characters to allow in the selected element before moving to the next element. In some countries, for example, the length of the area code element in a phone number is 3.
Page 131
Defining Objects Select or enter an option in the On-Value pop-up menu. The on-value is stored in the database when the check box is selected. This is the value OmniForm records when a check box is “on,” or selected. The value is exported along with other information during export.
Defining Objects Defining a Circle Text Object Choose Object Definition... in the Format menu to open the Circle Text Definition dialog box when a fill circle object is selected. This dialog box has the same options as the Check Box Definition dialog box.
Defining Objects Type the number of columns you want in the table in the Number of Columns text box. Set column width: • Type the column width in the Width of Columns text box. • Select Make Columns Equal Width to resize all columns to the same width.
Page 134
Defining Objects Type a unique name in the Name text box. Each object must have a unique name. A descriptive name such as Logo makes a fill graphic field easy to find when importing, exporting, and changing tab order. Select Tab Stop so that the cursor automatically moves to the selected field when the user presses the Tab key.
Changing Object Appearance Changing Object Appearance This section describes the options in the Object Appearance dialog box and how they affect a selected object. See the section “Creating Objects” on page 6-6 to learn how to create objects. To change object appearance: Select an object or objects in Design View.
Page 136
Changing Object Appearance Select a background pattern for the object in the Pattern pop-up menu. Select a color for the background pattern in the Pattern Color pop-up menu. Deselect Clear to have the selected colors and pattern appear as the object’s background. See “Paint Order”...
Page 137
Changing Object Appearance Select Rounded to round the corners of the border. To round or square individual corners, click the corners of the rectangle after selecting Rounded. Enter a measurement from 0 to 14 in the Rounded text box to indicate the degree of border curve.
Page 138
Changing Object Appearance Options in this tab are only active for selected fill text objects. Fill lines appear inside the object much as lines appear on writing paper. Select a color for the fill lines in the Color pop-up menu. Select a line style in the Style pop-up menu.
Redesigning Your Form Redesigning Your Form This section describes how to redesign a form using the Design View tools and commands. Once you have created objects, you may want to move, resize, or convert them. You may also want to make changes to a newly scanned or imported form.
Redesigning Your Form • Choose Select Special... in the Edit menu to select all objects of the same type. Moving an Object You can move a selected object or objects in several ways. • Hold down the mouse button and drag the selected object to another location.
Redesigning Your Form Deleting an Object Press the Delete key on your keyboard to delete one or more selected objects. Formatting Text Use the Font... and Text... commands in the Format menu or the corresponding buttons in the font/text toolbar to format selected objects.
Page 142
Redesigning Your Form Select an option in the Effects box. • Select Strikeout to place a line through all characters. • Select Underline to underline all characters. Select a color for the selected font by using the Color drop- down list. A preview of your choices appears in the Sample box.
Page 143
Redesigning Your Form • Click Exactly and enter a point size in the text box to align a paragraph a specific amount from the top of a field. Click the Spacing tab and select a line-spacing option. You can change the vertical spacing between paragraph lines. Vertical spacing is dependent on selected font size;...
Redesigning Your Form OmniForm uses the Make Text Fit to Lines option to design forms during scanning and import. Generally, you would want to use the Flow Text Across Lines option when formatting text and circle text objects. Redesigning a Table Use the Table AutoFormat...
Redesigning Your Form Select Yes, change the row names if it is available and you want to change the row names. • Select a row name, click Rename, and type in a new name. • Repeat these steps for each row name to change. Select Change Header to Match Field Names if you want the header to have the same name as its corresponding column/row.
Redesigning Your Form • Select Center Horizontally to align the selected objects by their horizontal centers. Horizontal centers Horizontal centers’ alignment midpoint • Select Top to align all selected objects by their top edges. • Select Bottom to align all selected objects by their bottom edges.
Redesigning Your Form Changing Tab Order Tab order is the order in which the cursor moves from field to field on a form in Fill View. You may want to change tab order if you have added, deleted, or moved fillable objects in Design View. To change tab order: Click the Tab Order button in the standard toolbar or choose Tab Order...
Redesigning Your Form • Click Auto Order to place all fields in the original creation order on a form designed by OmniForm during scanning or import. If you created the form in OmniForm, the program uses “smart” auto ordering. OmniForm generally reorders fields from left to right and top to bottom.
Redesigning Your Form Select Snap Object(s) to Fit Table Cell. Click OK. The object resizes to fit the cell exactly. Converting an Object You can convert any selected object to another type of object. You might, for example, want to convert objects in table cells to check boxes. Be careful when converting objects in an existing form.
Using the Scrap Album Using the Scrap Album This section describes the OmniForm Scrap Album and how to use it. What is the Scrap Album? The Scrap Album is a convenient place to store frequently used or complex objects. Objects stored in Scrap Albums are called scraps. You can copy these scraps into any form.
Using the Scrap Album Copying Objects to the Scrap Album Open the desired Scrap Album. Select one or more objects on your form and drag them into the Scrap Album. Alternatively, select one or more objects and choose Paste Scrap in the Scrap Album Commands icon menu.
Using the Scrap Album Deleting a Scrap Select a scrap. Select Delete Scrap in the Scrap Album Commands icon menu. You can also press the Delete key to delete a selected scrap. OmniForm prompts you to confirm your choice. You cannot undo the Delete Scrap command! Creating a New Scrap Album Select New Scrap Album...
Using the Scrap Album Type a name in the New Name text box. Click OK. The new Scrap Album name appears in the Scrap Album pop- up menu. Deleting a Scrap Album Open the Scrap Album to delete. Choose Delete Scrap Album in the Scrap Album Commands icon menu.
Chapter 7 Filling a Form This chapter describes what kinds of fields a form can contain, how to fill those fields, how to move through fields on a form, and how to use the standard toolbar. See Chapter 5, OmniForm Procedures, if you need information on how to start working with a form.
The Fill View Window The Fill View Window This section describes the standard toolbar and its commands. The standard toolbar is the only toolbar in Fill View. It is somewhat different than the standard toolbar in Design View. Standard toolbar The Standard Toolbar Use the standard toolbar for basic file operations such as saving and printing.
Filling Fields Filling Fields This section describes each type of fillable field in OmniForm, how to fill it, and how to check spelling. It contains the following topics: • Fill Text • Comb • Check Box • Circle Text • Table •...
Filling Fields Check Box Click a check box field to fill it. A check box field can be defined to contain one of three elements: a check mark, an X, or a fill. If OmniForm designs your form and recognizes a check box, it defines the box to contain an X by default.
Filling Fields A table cell can also contain any other type of field, even multiple fields of the same or different types. In the example below, the table cells on the right contain check box fields. The user clicks this cell to fill it in the same way as a check box field. See Chapter 6, Designing a Form, for more information on tables.
Page 160
Filling Fields • Select a file format in the Files of Type pop-up menu. • Select a file and click Open to return to the Fill Graphic dialog box. The file name appears in the File Name text box. Select an option in the Options pop-up menu. •...
Filling Fields If you enter a size larger than the fill graphic field, only part of the graphic will be visible. Enter offset measurements under Offset if you want. This is useful if you want to position a graphic exactly in the field, crop a large graphic, or move the graphic away from a field border that would interfere with its design.
Filling Fields Fields Defined by a Calculation The only time you would notice a calculation in Fill View is when a field fills in automatically. In the example below, the TOTAL field automatically added the amounts entered in the first and second fields. The TOTAL would increase if the third and fourth fields were filled as well.
Spell Checking Spell Checking Use the spell-checking feature to verify that field entries are correct. Before you check spelling make sure you have selected the correct language for your form in the Options dialog box as described below. Proceed to “Spell Checking Your Form” on page 7-11 if: you have a single-language form;...
Spell Checking Changing the Language Selection Click the Design button in the standard toolbar or choose Design in the View menu. Choose Preferences... in the Tools menu. The Preferences dialog box appears. Click the International tab if it is not displayed. Select the correct language for your form in the Current Form pop-up menu.
Spell Checking Spell Checking Your Form Click the Spelling button in the standard toolbar, choose Check Spelling... in the Tools menu, or use the Command= shortcut. The Spelling dialog box appears with the first questionable word after Unknown Word. • The suggested spelling, if there is one, appears in the Change To text box.
Moving Through Fields Moving Through Fields You can click in any field to place the cursor there or you can use the following keyboard commands to move the cursor within a form. Action Key Combination Place the cursor in a field When a form first opens, press the Tab key to place the cursor in the first field.
Chapter 8 Managing an OmniForm Database This chapter introduces basic database concepts. It explains what a database is, how to create one automatically by scanning or importing a form, how to create and maintain records in a database, and how to protect the vital information entered in your database records.
What is a Database? What is a Database? A database is a collection (file) of information stored as individual records. Each record uses the same form design but can contain different information in its fields. OmniForm automatically creates a database when you scan in or import a form.
Managing Database Records Managing Database Records This section tells you how to create a database of records and manage its information. It contains the following topics: • Creating New Records • Duplicating Records • Moving Through a Database • Searching Records for Information •...
Page 170
Managing Database Records To create a new record: Open or scan in a form. If the form opens in Design View, click the Fill button in the standard toolbar or choose Fill in the View menu to switch to Fill View. Click in a field with the cursor or press Tab to place the cursor in the first fillable field.
Managing Database Records Fill in as many fields as you like. Click the New button in the standard toolbar or choose Go To in the Records menu and New in its cascading menu. OmniForm creates and displays a new, empty record with the same form design as the first one.
Managing Database Records To duplicate a record: Open or scan in a form. If the form opens in Design View, click the Fill button in the standard toolbar or choose Fill in the View menu to switch to Fill View. Fill in the information you want duplicated.
Managing Database Records Next Record Click the Next Record button or choose Go To in the Records menu and Next in its cascading menu to move to the record after the one you are viewing. If you are viewing record 3, for example, the next record is record 4.
Page 174
Managing Database Records Select a field name in the Field Name pop-up menu. This is the field that contains the information you want to find. All the fields in your form are listed here. To simplify searches, give each field a unique name. Otherwise, you will have fields named FillText1, FillText2, and so forth, making it difficult to determine which fields contain what information.
Page 175
Managing Database Records • is greater than or equal to: find records of equal or greater value than the Value entry. This search finds records that have entries in the Customer field beginning with the entry name itself up to the letter Z. •...
Page 176
Managing Database Records • does not end with: find records that do not have the Value entry at the end of the selected field or records that do not contain the value entry at all. This search finds records that do not have Franich & Halsey at the end of an entry in the Customer field.
Page 177
Managing Database Records Select an option under Scope of Search. • Select Search All Records in the Database to search the entire record set. • Select Only Search Current Record Set to search a subset of records. This option is only available when you have a found set that is open from a previous search.
Managing Database Records Sorting Records You can sort records in OmniForm in ascending, descending, or original order entry. This is useful for many situations. If you wanted to export mailing information, for example, you could sort records by postal code to reduce bulk mailing costs, or invoices by date to find the most delinquent accounts.
Managing Database Records Click OK. OmniForm sorts the records in the order indicated. Recalculating Records Recalculating records applies any new or changed calculations to selected records in a database. Until you use the Recalculate... command, new or changed calculations apply only to new records. See Chapter 9, Using Calculations, for detailed information on creating calculations.
Page 180
Managing Database Records The Recalculate dialog box appears. Select the records to recalculate. • Select All Records to apply the new or changed calculation to either the current found set or to every record in the database if the entire record set is open. •...
Managing Database Records Deleting Records This section describes how to delete one or more records in a database. Do this to get rid of old, unwanted, or duplicate records. You can export information from a record first if you want to delete a record but save its data.
Managing Database Records Exporting Information This section explains the benefits of exporting information, how to prepare for export, and how to export information from an open OmniForm form. See “Importing Information” on page 8-21 for information on how to import information into a database. The Benefits of Exporting Information Export information from records to: •...
Page 183
Managing Database Records To export information: If you are in Design View, click the Fill button in the standard toolbar or choose Fill in the View menu to switch to Fill View. Choose Export... in the File menu. The Export Setup dialog box appears. Select a database file type in the Export To pop-up menu.
Page 184
Managing Database Records The filename limit on the Macintosh is 32 characters, so long file names will be truncated. Do not change the filename to be the same name as an open file. Select a location for the file. Click Save. The Export dialog box appears.
Page 185
Managing Database Records • Select a field on the right and click <<Remove if you decide not to export its information. Click Range... to open the Record Range dialog box if you want to specify a range of records to export. Otherwise, OmniForm exports all records by default.
Managing Database Records • Select Commas in the Fields Separated By: pop-up menu to export information to a comma-separated text file. Information in each field will be separated by a comma and enclosed in quotes. • Select Tab in the Fields Separated By: pop-up menu to export information to a tab-separated text file.
Managing Database Records To export the data: • Use the Export... command in the File menu to create an OmniForm Data file. See “Exporting Information” on page 8-16 for information. To use an OmniForm Data file to open a shared form: Locate the OmniForm Data file to use.
Page 188
Managing Database Records To import field information: Open or scan in a form. If you are in Design View, click the Fill button in the standard toolbar or choose Fill in the View menu to switch to Fill View. Choose Import... in the File menu. The Import Setup dialog box appears.
Page 189
Managing Database Records Click Open. The Import dialog box appears. • Fields in the open OmniForm database appear on the left. • Fields you can import from the other database appear on the right. Link fields on the left to fields on the right. This tells OmniForm which field data to import from the other database and where to import it in the current database.
Page 190
Managing Database Records Linked fields appear in the Links list box. • Select a link in the Links list box and click Unlink to unlink it. • Click Unlink All to unlink all fields. • Select Recalculate Imported Records According to Form’s Calculations when it is selectable to apply existing calculations to the imported records.
Page 191
Managing Database Records OmniForm imports the information into the selected fields, creating as many new records as necessary in the process. 11 Click OK in the dialog box that tells you how many records were imported successfully. You can import Data files created in the Windows version of OmniForm. Convert the Windows file to a Macintosh-compatible format using PC Exchange before you import it.
Protecting Your Database Protecting Your Database This section describes how to protect both your data and form design from deletions or changes. Remember, the form layout you create in Design View is used by every database record. Changes made in Design View affects all records in Fill View.
OmniForm Filler OmniForm Filler You can have other users use the OmniForm Filler program to open any OmniForm form. Filler is an easy-to-use version of OmniForm that has a Fill View but no Design View. Therefore, Filler users cannot edit the form’s design in any way.
Chapter 9 Using Calculations This chapter describes how to use OmniForm’s calculation features. OmniForm automatically performs calculations when you fill in the appropriate field(s). Use calculations to automate data entry and prevent errors. For example, the average person might find it time-consuming to add a column of 100 numbers, and easy to make an error, but OmniForm can return an error-free sum in a fraction of a second.
Calculation Overview Calculation Overview This section gives an overview of how to create calculations. It contains the following topics: • Creating a Calculation • Calculation Guidelines • Using the Recalculate... Command • Usage Conventions See “Tutorial 3 — Design Your Own Form” on page 3-21 for step-by-step instructions on creating a simple calculation.
Page 197
Calculation Overview • Calculation Builder button Click this to open the Calculation Builder dialog box and create your own calculation. • Auto Calculation button Click this to have OmniForm attempt to define a calculation automatically. OmniForm can determine an auto calculation for an entire table in some circumstances.
Page 198
Calculation Overview • Functions list This list contains all available functions that can be used in a calculation. Double-click a function to insert it in the calculation text box, or select it and click Paste. See “Functions” on page 9-11 for detailed information. Operators List of available functions...
Page 199
Calculation Overview Example Suppose you wanted to create a calculation for a Subtotal field in an invoice. The Subtotal field is the sum of the Price1 and Price2 fields. There is often more than one way to create a calculation. Here are two calculations you could create: •...
Page 200
Calculation Overview The Auto Calculation dialog box appears if OmniForm proposes an auto calculation. Accept or cancel OmniForm’s proposed calculation. • Select Apply similar calculation to rest of table to apply the proposed calculation to similar fields in a table. •...
Calculation Overview Using the Recalculate... Command Recalculating records applies any new or changed calculations to all selected records in a database. Until you use the Recalculate... command, new or changed calculations apply only to new records or to current records whose relevant field entries change. See “Recalculating Records”...
Calculation Overview Usage Conventions Substitute the appropriate field name where you see num and str in the function examples. Parentheses are required where indicated. Below is a list of conventions showing operator and function usage. date date value: the expression must evaluate to a valid date time time value: the expression must evaluate to a valid time number or numeric expression, num1, num2, etc.
Operators Operators Operators represent mathematical, comparison, logical, and text operations to be performed within a calculation. You must have an operator between fields in a calculation. For example, a calculation for a Total field might look like this: [Price1] + [Price2] + [Price3] The plus signs between the field names are the Addition operators in the calculation.
Operators Operators — Quick Reference See “Usage Conventions” on page 9-8 for information on how to interpret the examples in the following table. Operator Type Description Usage Example mathematical Addition: add numbers or fields [num1] + [num2] mathematical Subtraction: subtract numbers or fields [num1] - [num2] mathematical Multiplication: multiply numbers or fields [num1] * [num2]...
Functions Functions This section defines each OmniForm function and shows how to use it in a calculation. Functions are listed alphabetically. See “Functions — Quick Reference” on page 9-33 for an overview of each function. Functions are single words used by OmniForm to represent operations within a calculation.
Functions Avg (Average) The Avg function returns the average value of a set of numbers and/or numeric expressions. The average value is determined by adding all the values and dividing by the number of values. Usage Example Avg([num1,num2] ...) If the field entries are 11, 14, and 20 Then the calculation Avg([num1],[num2],[num3]) returns 15 In the example below, the average of sales for the past six months is calculated.
Functions DayName The DayName function returns the name of the day of the week for a given date. Usage Example DayName(Date()) If the current date is February 14, 1996 Then the calculation DayName(Date())returns Wednesday In the example below, the name of the day of the week is calculated using the Cur Date field and put in the Day Name field.
Functions DayOfWeek The DayOfWeek function returns a number for the day of the week for a given date. The values returned are: Sunday1, Monday2, Tuesday3, Wednesday4, Thursday5, Friday6, and Saturday7. Usage Example DayOfWeek(Date()) If the current date is February 14, 1996 Then the calculation DayOfWeek(Date())returns 4 (Wednesday) In the example below, the day of the week from the Date field appears in the Day of Week field.
Functions Exp (Exponentiation) The Exp function returns the value of the constant e to the power of a number or numeric expression. The value of e, the base of natural logarithms, is approximately 2.71828. This function is the inverse of the Ln function.
Functions Hour The Hour function returns the hour (HH) portion of a given time (HH:MM:SS). The hour is based on a 24-hour clock and ranges from 0– 23. Usage Example Hour(Time()) If the current time is 18:05:05 Then the calculation Hour(Time()) returns 18 In the example below, the hour is taken from the Time field and put in the Hour field.
Functions Int (Integer) The Int function returns the integer portion of a number or numeric expression. Usage Example Int([num1]) If the field [num1] = 16,184.35 Then the calculation Int([num1]) returns 16,184.00 In the example below, the total amount (dollar portion only) is put in the Total Sales field.
Functions Length The Length function returns the number of characters in a given string. The calculation counts all characters in a string including spaces. Usage Example Length([str1]) If the field [str1] = John Doe Then the calculation Length([str1]) returns 8 In the example below, the length of the name in the Name field is put in the Length of Name field.
Functions Log (Base 10 Logarithm) The Log function returns the common logarithm (base 10) of a number or numeric expression. The number or numeric expression must be greater than 0. Usage Example Log([num1]) If the field [num1] = 3 Then the calculation Log([num1]) returns 0.47712125 In the example below, the common logarithm is calculated using the Log Value field and put in the Logarithm field.
Functions Max (Maximum) The Max function returns the maximum (highest) value of a set of numbers and/or numeric expressions. Usage Example Max([num1],[num2] ...) If the numbers in the fields are 150, 200, and 45 Then the calculation Max([num1],[num2],[num3]) returns 200 In the example below, the Top Sales field displays the highest sales made.
Functions Min (Minimum) The Min function returns the minimum (lowest) value of a set of numbers and/or numeric expressions. Usage Example Min([num1],[num2] ...) If the numbers in the fields are 90, 95, 82 and 78 Then the calculation Min([num1],[num2],[num3],[num4]) returns 78 In the example below, the minimum test score is picked out of a list of scores and put in the Minimum Score field.
Functions Mod (Modulus (Remainder)) The Mod function returns the remainder of a number or numeric expression divided by another number or numeric expression. A positive number is returned if the dividend is positive, and a negative number is returned if the dividend is negative. Usage Example Mod([dividend num],[divisor num]) If the numbers in the fields are 87 and 8...
Functions MonthName The MonthName function returns the full name of the month for a given date. Usage Example MonthName(Date()) If the current date is February 14, 1996 Then the calculation MonthName(Date()) returns February In the example below, the name of the month is put in the Month Name field using the current system date calculated in the Today’s Date field.
Functions PMT (Payment) The PMT function returns the payment amount required for a given principal at a fixed interest rate per period, for a fixed number of payment periods. It assumes payments are made at the end of each period. Usage Example PMT([principal num],[interest rate num],[num periods]) If the principal is $30,000, the annual interest rate is 9% (.75% monthly), and...
Functions Proper The Proper function returns the given string with the first character of each word converted to upper case and the rest of the characters in each word converted to lower case. Usage Example Proper([str1]) If the field [str1] = john doe Then the calculation Proper([str1]) returns John Doe In the example below, the Proper function places the Student Name entry in the Proper Name field with the first letter of each name capitalized.
Functions RecordCount The RecordCount function returns the number of records in the current database. Usage Example RecordCount() If a field contains the function RecordCount() and the database contains 156 records Then the value returned is 156 In the example below, the number of records appears in the Number of Records field.
Functions Replicate The Replicate function returns a given string repeated the specified number of times. The maximum length returned is 16,000 characters. Usage Example Replicate(str1, num of times to replicate) If the field [str1] = * Then the calculation Replicate(“*”, 10) returns ********** In the example below, the Start Date field is put into the Target Date field with leading and trailing asterisks.
Functions Round The Round function returns the value of a number or numeric expression rounded to the specified decimal places in the second parameter. Usage Example Round([num1], num of decimal places) If the field [num1] = 2404.685 Then the calculation Round([num1],2) returns 2404.68 In the example below, the value in the Total field is extracted and rounded to two decimal places in the Price field.
Functions Sign The Sign function returns a value of 1 if a number or numeric expression is positive, -1 if it is negative, and 0 if it is 0. Usage Example Sign([num1]) If the field [num1] = -100 Then the calculation Sign([num1]) returns -1 In the example below, the Invoice Amount field is evaluated and a message is put in the Warning field if it is negative.
Functions The Sum function returns the total value of a set of numbers and/or numeric expressions added together. Usage Example Sum([num1],[num2], ...) If the numbers in the fields are 3, 6, and 8 Then the calculation Sum([num1],[num2],[num3]) returns 17 In the example below, test scores are added together and put in the Total Scores field.
Functions Trim The Trim function returns a given string with all leading, trailing, and extra blank spaces removed. Usage Example Trim([str1]) If the field [str1] = Jane Doe Then the calculation Trim([str1]) returns Jane Doe In the example below, the Supervisor 1 field or Supervisor 2 field is placed in the Manager field depending on which box is checked.
Functions Upper The Upper function returns a given string as uppercase. Usage Example Upper([str1]) If the field [str1] = Samantha Morrison Then the calculation Upper([str1]) returns SAMANTHA MORRISON In the example below, the Salesperson field is converted to all upper case and put in the Salesperson Last Name field.
Functions Functions — Quick Reference See “Usage Conventions” on page 9-8 for information on how to interpret the examples in the following table. A brief description and usage of each function is listed. Function Type Description Usage Example mathematical Absolute Value: returns the value of num Abs(num) statistical Average: returns the average for num1, num2,...
Page 228
Functions Left text Left: returns the characters for str beginning Left(str, num) from the left and proceeding to the right for num characters Length text Length: returns the number of characters in str Length(str) mathematical Natural Logarithm: returns the natural Ln(num) logarithm (base e —...
Page 229
Functions financial Present Value: returns the present value of an PV(payment num, interest rate investment given a payment num, interest rate num, num of periods) num, and num of periods Record Count database Record Count: returns the number of records in RecordCount() the current database Replace...
Functions Functions Sorted by Type This section lists each function by type. Database Text Record Count Left Length Date/Time Lower Date Middle DayName Position DayOfMonth Proper DayOfWeek Replace DayOfYear Replicate Hour Right Minute Trim Month Upper MonthName Second Time Year Financial Logical Math...
Chapter 10 Technical Information This chapter explains how to troubleshoot common problems you may encounter. It also provides technical information on such topics as how to improve Optical Character Recognition (OCR) and scanning performance. This chapter contains the following sections: •...
Before You Begin Before You Begin If you have a problem with OmniForm, first check that your computer, scanner, and other applications are functioning properly. Make backups of OmniForm files regularly, preferably in a location other than your hard drive. This could save you hours or days of work if the unexpected happens: file deletion or corruption caused by disk crashes, viruses, or user error.
OmniForm Setup Issues OmniForm Setup Issues This section contains information on some common installation problems and information on how to optimize the installation process: Memory and Installation Close all applications — including screen savers and mail applications — to free up memory before starting the OmniForm setup program. Linking OmniForm with Visioneer PaperPort™...
Scanning and Recognition Scanning and Recognition This section describes common scanning and recognition problems and possible solutions. System Hang During Scan A system hang during a scan could have several possible causes: • A SCSI termination problem. Make sure the scanner and any other peripheral devices connected to the scanner are terminated properly.
Operation Operation This section provides troubleshooting techniques for potential operational problems as well as additional technical information: • Low Memory • Low Disk Space • OmniForm Limits Low Memory Low memory can cause error messages, slow performance, or system hangs. A minimum of 12MB RAM is required to run OmniForm. More is recommended for optimum performance or if you plan to have multiple applications open.
Operation Type a larger number in the Preferred size box if you want to allocate more memory to OmniForm. The program will use the amount specified if extra memory is available. Close the OmniForm Info dialog box. Virtual Memory Check your Macintosh documentation for information on using virtual memory.
Improving Performance Improving Performance If you scan typeset, high-quality printed pages, text recognition accuracy should be very high. With lesser-quality pages, however, text recognition may not be as accurate. This section discusses a number of factors that affect scanning and recognition performance: •...
Improving Performance Scanner Glass Cleanliness The sheet of glass on the flatbed of the scanner must be clean. If it gets dirty, wipe it gently with a soft, damp, lint-free cloth or tissue. Be sure that it is completely dry before you put pages on it. See your scanner documentation for more information on proper scanner maintenance.
OmniForm Compatibility OmniForm Compatibility This section provides OmniForm compatibility lists. Database Information Exchange OmniForm can exchange information with the following databases: • Macintosh and PC OmniForm Database files • comma- or tab-separated text files Graphic Formats OmniForm can import the following file types into a graphic object or a fill graphic field: •...
Error Messages Error Messages Where possible, OmniForm error messages attempt to pinpoint a problem and offer a solution. Sometimes one solution may not work or there may be more information that does not fit into the dialog box. Many calculation errors are the result of improperly constructed calculations.
Page 241
Error Messages Calculation Error: Cannot resolve circular references. This message appears if two or more fields are logically connected in a closed loop so that no value can be returned. For example, suppose you selected the field Cost1 and created this calculation for it: Sum([Cost1];[Cost2]) A circular reference error message would appear because the selected field cannot be involved in returning its own sum.
Page 242
Error Messages Scrap Album error. Try freeing up hard disk space, and close open forms and applications to free up memory. If disk space or memory is not low, this message may appear because the Scrap Album file you selected is missing or corrupted. A Scrap Album file moved or deleted from the OmniForm: Scrap Albums folder while OmniForm is open will still appear in the Scrap Album pop-up menu.
Caere Product Support Caere Product Support Product support is available if you need help. First, please check this manual to find the information you need, or look in the online help if you can run OmniForm. You may save yourself a phone call. World Wide Web Caere’s home page is located at: http://www.caere.com...
Page 245
Index Check Box Definition dialog box Align commands 6-39 3-30 Data protection 8-26 Arrange toolbar 6-4 Check box object Database Arrowr file 3-44 changes to layout 3-50 creating 6-14 Auto calculations 9-5 to 9-6 databases supported 10-9 defining 6-24 to 6-25 defined 3-46, 8-2 filling in fill view 7-4 deleting record(s) 3-51, 8-15...
Page 246
changing object appearance when to use 6-15 6-29 to 6-32 Faxing Fill lines 3-25, 6-31 from Form Assistant 5-14 to Fill Text Definition dialog box 3-34, creating objects 6-6 to 6-15 5-15 3-37, 6-17 defining objects 6-16 to 6-28 requirements 3-6 Fill text object overview 4-5 resolution and OCR 3-6...
Page 247
Form design design tutorial 3-21 to 3-45 Left 9-17 aligning objects 6-39 document quality 10-7 Length 9-18 changing tab order 6-41 faxing 5-14 to 5-16 Ln 9-18 converting objects 6-43 fill option in Form Assistant Log 9-19 formatting text 6-35 to 6-37 5-13 Lower 9-19 moving objects 6-34...
Page 248
import options 3-36 an image file with the Scan and installation 10-3 Form command 5-10 to error messages 10-10 tutorial 3-36 5-12 low, fixing 10-5 when to use 6-15 definition options for import Graphics 6-12 to 6-13 copy from original to designed New command 5-20 graphic from form image form 6-10...
Page 249
creating 6-6 to 6-15 importing to database 8-21 to OmniForm Filler 8-27 creation guidelines 6-6 8-25 Protect Data/Form options use to open shared form 8-20 to defining 6-16 to 6-28 8-26 8-21 filling objects in fill view 7-3 to tutorial 3-50 OmniForm Filler 3-50, 8-27 Protection command 8-26 OmniForm for Windows, form...
Page 250
renaming 6-46 System requirements 2-2 Sample form renaming scraps 6-45 fax form to computer 3-6 to 3-9 using 6-44 to 6-47 Tab Order command 3-43, 6-41 faxing tutorial 3-6 views 6-47 Table AutoFormat command 6-38 hard copy 3-2 Search Table cell importing tutorial 3-6 to 3-8 Clear Search button 8-11 defining 6-27...
Page 251
low memory error messages 10-10 memory and installation 10-3 OmniForm limits 10-6 operation 10-5 to 10-6 paper transparency 10-8 PaperPort files 10-3 product support 10-13 recognizing underlined text 10-7 scanner error messages 10-10 scanner glass clarity 10-8 scanning problems 10-4 system hang 10-4 system setup checklist 10-2 try this first 10-2...
Need help?
Do you have a question about the OMNIFORM 2 REFERENCE FOR MACINTOSH and is the answer not in the manual?
Questions and answers