Copyright: TC TextCenter AB


Help Contents
Contents

Getting started

What is Fill-In Design?

Fill-In Design Graphics

What you need.

Registration

Concepts

New features in version 1.5

Create and edit forms

Create or import form templates

Import document

Open existing documents

Save document

Export document

Change layout

Pages in document

View your document

Grid settings

Set password

Form Info

Page Info

Program Preferences

Font substitution

Embedded fonts and TrueDoc

Fast switching from Design program to Fill-In

Program command line startup parameters

Create form graphics

Graphics toolbox

Graphical primitives in the application

Typeface settings

Set object color

Pictures and logotypes

Designing forms

Create and edit fields

Create fields

Select fields

Move, resize, and copy fields

Set field properties

Set field format

Format syntax

Set field validation

Edit choice lists

Edit formula

Edit control script

Create a field message

Set field tab sequence

Set text color

Align objects

Copy between pages at filling time

Field settings

Printing

Printing options

User Interface

Menu commands

Tool bar

Status bar

Text toolbox

Mouse shortcuts

Keyboard shortcuts

Object library


What is Fill-In Design?

Welcome to Fill-In Design, the forms processing software for Microsoft Windows. Whether you work with accounting forms, law forms, tax forms, invoices, insurance forms, or other business forms, the Fill-In package (Fill-In and Fill-In Design) gives you the tools to handle forms quickly and efficiently. You can also use the Fill-In application for entering data on envelopes, on various labels, or on whatever you want. You can save a lot of time by setting up documents for everyday's use and afterwards simply filling them out.

Fill-In Design is a program in the Fill-In package that is used for setting up forms for exact and quick filling with the Fill-In application. You can easily create data entry fields and specify their properties. You can create simple forms, or you can create complex forms with several fields of different type, like numbers, dates, time etc. Here are just a few of the things you can do with Fill-In Design:

1.	Each data field can have a name and information string which are displayed when the user navigates from field to field.

2.	Set up default values, disabled values and limits for data fields.

3.	Provide choice lists for data fields.

4.	Specify type checking for fields.

5.	Use formulas to calculate target fields values automatically.


Fill-In Design Graphics

Graphical functions in Fill-In Design allow you to design the basic appearance of your forms, the form image. Basic idea of Design program is to create true device independent layout. Every letter of text and line of your form image will be positioned same way on different output devices. This makes also possible to merge data with your preprinted forms. Form page in Fill-In is static design

Our goal has been to create a specific tool for the forms designer, with the precision that forms construction requires. We want Fill-In Design Graphics to be and remain the supreme form tool and our ambition is therefore to constantly keep up with and guard the development of forms, and continuously supply Fill-In Design Graphics with new useful functions.

As a part of Fill-In Design, we have had the same goals with Fill-In Design Graphics. One of them has been to make the program easily accessible and as user-friendly as possible. You should quickly be able to learn the program and how to apply the functions with the precision Fill-In Design is supplied with.

In the genre of form construction, accuracy and rules are essential. We have therefore chosen to apply Swedish standard, SS 61 30 27 and international standard ISO 8439 and ISO 4882. Of course you are not bound to follow any of these standards, you can work in your own way if you like.

As a professional forms constructor you will soon find out that Fill-in Design Graphics uses the technical language of a forms constructor. You will recognize expressions as grassline, markline, checkbox, base line, etc.


What you need.

In order to install and use Fill-In Design, you need following:

•	IBM-compatible PC with 386-processor or greater.

•	A hard disk with approx. 5 Mb available for full installation (Fill-In and Fill-In Design).

•	Microsoft Mouse or a compatible mouse.

•	VGA-compatible graphic card and display.

•	At least 4 Mb of RAM-memory, 8 Mb recommended.

•	Microsoft Windows 3.1 or later.

You can import form image files generated by Forms Designer for Windows. This program for advanced forms design is used to supply you with very exact and precise form templates, and can be used instead of the graphics tools in Fill-In Design.

NOTE! You must have an FD version of Fill-In Design (Design 1.5 FD) if you want to import Forms Designer files (FDW)


Registration

We are confident that Fill-In Design will increase your productivity and open new opportunities. However, should you encounter any technical problems or be unable to find answers to your questions in this guide, please call, e-mail or fax our Technical Support line. We are always happy to accept suggestions from our users, which may enhance the Fill-In Design product line. When calling Technical Support, please have your Fill-In Design version number ready to avoid any delay in dealing with your inquiry.


Concepts

As mentioned above, the Fill-In package consists of two programs: Fill-In and Fill-In Design. With Fill-In Design you design the form image graphics as well as the form fields and their properties. You can also import a form template, designed in the Forms Designer, and create data fields on this form. Then you can specify types and set up limits if needed. When you are saving your work, Fill-In Design combines the imported form image and the data items to one single form definition file, as if you have designed the form image yourself with the graphical tools in Fill-In Design.

NOTE! You must have an FD version of Fill-In Design (Design 1.5 FD) if you want to import Forms Designer files (FDW)

With the Fill-In application you open a previously generated form definition file generated by Fill-In Design, fill the data items and store the result as complete form. You can have one or more fills in the form file. I.e. the same form template is used for all the fills, but the data you fill in can be different. You can of course also print the filled form, whether it is saved or not.


New features in version 1.5

There are lot of things improved in this new release.

•	TrueDoc technology. Fill-In has incorporated Bitstream's new TrueDoc font embedding technology. Scaleable compressed fonts can be embedded into document file and later used on screen and all printers as normal TrueType fonts. This is extremely convenient when forms are distributed to large number of computers each with different set of fonts installed. TrueDoc fonts are also very compact and require much less disk space than original TrueType or Type 1 fonts. See topic below for more information on font problems.

•	Embedded images. Now image file can be embedded into document file and there is no need to worry about unresolved links when file is moved from computer to computer.

•	IMAGE field. New IMAGE field type introduced. This allows Fill-In users to insert image file link, embed image or paste image from clipboard.

•	TWAIN scanner support. For users having TWAIN compatible scanner hardware and software installed, Fill-In offers possibility to scan images directly into document page.

•	New font styles. Added small capitals, super- and subscript styles.

•	Object library. This system allows users to create files that contain predesigned object groups. Each group and library can have unique name. Program allows access to these groups via floating toolbox.


Create or import form templates

To start preparing a form definition you can either start designing its basic graphical appearance, the form image, with Fill-In Design's graphical tools or you can import a form template which has been created with Forms Designer, or Professional Designer. This form image, designed or imported, is the basic image for placing data fields on the document page and it will be stored within the form definition file created in Fill-In Design, i.e. all fields and their properties and data are stored. To design a form image in Fill-In Design you must use its graphical tools.

More:

To open a form template:

To create a new form from scratch:


To open a form template:

Select the Open button in the tool bar. You will see the Open Form dialog, prompting you to locate the Forms Designer template file to be opened.

If the form template file you are opening includes a link to an external picture file (e.g. with your logotype), Fill-In Design attempts to locate it automatically. If the picture file cannot be found, you will be asked if you want to locate it manually.

In the latter case, you will get a dialog where you have the following options:

Choice	Action
Yes	You get the file open dialog for locating a necessary picture file. Canceling this dialog aborts the form template import also.
No	Form template import continues and the picture file is excluded from the form definition file.
Cancel	Template file import is aborted.
After successful import you see the form template on the screen and you can start to create and specify fields.

According to the Multi-Document Interface standards you can have multiple documents open at the same time.


To create a new form from scratch:

Use the New command in the File menu, or the shortcut Ctrl + N. You can also use the New button in the toolbar. You will be prompted for the form format, size, orientation, margins, and print settings, in the Page format dialog. You can always display this dialog with the Page Setup command in the Page menu. Change the values there if you want other formats and settings than the default. Click OK and you will create a new empty document with no form image. You can, however, add fields to it anyway.

Page format dialog


Import document

You can import three formats into Fill-In Design:

NOTE! You must have an FD version of Fill-In Design (Design 1.5 FD) if you want to import Forms Designer files (FDW)

1.	You can import a form created in Fill-In Prepare 1.31. This form will be treated as a separate page in Fill-In Design 1.5.

2.	You can import a form template created in Forms Designer (.FDW).

3.	You can import graphical images of about 10 different graphical formats. E.g. EPS, BMP and TIF-files. This could be useful, for example, if you would like to have a logotype in your form. See 'Import a picture' for more information.

To import a Fill-In Prepare 1.31 file, or a Forms Designer template file, select the Import in the File menu and choose Page in the submenu. The Import Form dialog is displayed. There you can specify the name and the location of the file import. You also choose to import a Forms Designer template or a Fill-In Perform 1.31 form, by selecting type of file.

NOTE! Imported forms or templates are treated as pages in Fill-In Design 1.5.

To import an image, select the Import command in the File menu and choose Image. The Import Image dialog is displayed, and there you can specify the type of image file (EPS, BMP, TIF, etc.), name and location. The image is, after successful import, treated as an object in your form.


Open existing documents

To open an existing document use the Open command in the File menu, or click the Open button in the tool bar.

You will get the Open Form dialog prompting you for the form file you want to open. This file should have the '.ffd' extension, but you can select another file type in the type category at the bottom-left of the dialog. If you select the '.fdw' extension Fill-In Design will, instead of loading a file, import Forms Designer 2.0 files as templates.


Save document

The saving procedure is Window standard but is briefly described here.

To save a document use the Save command in the File menu, or click the Save button in the tool bar. Note, that to save your document the first time, you must use the Save As command in the File menu. Once you have saved it with the Save command/button Fill-In Design remembers the file name and path, so all subsequent saves are done without prompting for a file name. If you then want to save your document with another file name or in another directory you should use the Save As command again.


Export document

Fill-In 1.31 format. You can save one page of your form as a form in the Fill-In 1.31 format.

To export a page to Fill-In 1.31 format, go to that page, select the Export command in the File menu and choose Page. The Export Form dialog is displayed, and there you can specify name and location of the new Perform 1.31 file.

Windows Metafile. You can export single page as windows metafile. Resulting metafile has Windows Metafile with Aldus Placeable Header format and can be imported into many popular Windows applications. Metafile is so called vector format i.e. it is well scaleable and compact.

Text Only. You can export text objects on your form page as plain ASCII text file.


Change layout

You can change the layout of your form with the Page Setup command in the Page menu. The Page format dialog is displayed, and there you can specify the type of document (A4, B5, Folio, etc.), portrait or landscape. You can also specify the margins and customize the size manually, and whether you wish to see crop marks, register marks etc., and if you wish them to be sent to the printer when printing.

The Page format dialog is also displayed when you wish to create a new form from scratch using the New command in the File menu, or the shortcut Ctrl+N.

NOTE! that objects on page will not be scaled when page size is changed. You also can make your design much larger or smaller than actual page. Use print scale to get previews with different sizes on printer.


Pages in document

Following describes how to maintain multiple pages in one document. Note that user on Fill-In side can create multiple fills into one document and include different number of pages into each individual fill. More than one instance of page can be used in fill and page can be excluded from fill. Default structure of fill is same as specified in Design program.

More:

Page indicator

Open page

Create new pages

Duplicate page

Delete page

Reposition page


Page indicator

However, all page handling is done in the Page menu and on the status bar. The Page menu contains commands for adding, deleting, browsing and repositioning of pages. At the left side on the status bar there is a page indicator showing small icons for pages. The currently activated page is indicated as blue on this gadget. You can click here to move to a specific page. Click with right mouse button displays popup menu with page names. The current page number with the total number of pages is also indicated at the bottom of the page on document window.

 Page Indicator


Open page

Use Open Page… menu item in Page popup to activate page by number. Use Next Page and Previous Page to browse through pages.


Create new pages

There are Add Page and Insert Pages... menu items in Page popup. Add page will insert empty page right after current page. Insert pages prompts user for additional parameters.


Create and edit forms - Pages in document - Duplicate page
Duplicate page

Use Duplicate Page... menu item to open page duplication dialog. Specify where in the document you want duplicate of current page to be inserted. All objects on page will be copied.


Delete page

There is Delete Pages... menu item in Page popup. Use this command to remove page from document. Document page numbering starts from zero, maximum number of pages is displayed in dialog. Page that is deleted does not have to be currently active.


Reposition page

There is Change Number... menu item in Page popup. Use this command to reposition page in document. Document page numbering starts from zero, maximum number of pages is displayed in dialog.


View your document

The way Fill-In Design represents your form on the screen is quite flexible.

In addition to switching between different pages, described in the 'Pages in document' section, you can look closer or from a longer distance by the means of the zoom tool. You can scroll your form - moving the form at any direction as if it is a real sheet of paper laying on a desk. This is done with the scroll tool. Scrolling can of course always be done with the horizontal and vertical scroll bars, but it is more easily done with the scroll tool.

More:

Zoom

Scroll

Toolboxes and status bar


Create and edit forms - View your document - Zoom
Zoom

You can use the mouse for zooming the document when you are in the zoom mode. You can select zoom mode with the zoom button in the tool bar, or by the commands in the Action submenu in the Edit menu. You can also temporarily select zoom mode by holding down Ctrl+Shift.

When you want to zoom a particular area of the workspace, you move the mouse to the point where you want the zoom area to start. Then press the left mouse button and hold it down while drawing the zoom rectangle. When you release the mouse button, Fill-In Design will zoom in the part of the document you have selected. You can make multiple continuous zooms until the maximum zoom limit is reached.

To zoom out, hold down the Shift-key and click the left mouse button somewhere in the workspace. Fill-In Design will restore the previous zoom state you were in before zooming in. Holding down the Shift-key makes the mouse pointer look like a magnifying glass with a minus symbol inside.

You can temporarily switch to zoom mode if you hold down Ctrl+Shift. When you release the buttons you go back to the mode you were in before.

For predefined zoom rates, see the Zoom submenu in the View menu. There you can select the commands Fit in Window and Adjust to Width. These are very useful as they function as a kind of zoom reset, a quick way of coming back to "normal" view. You can also click the corresponding buttons in the toolbar.


Scroll

Zooming in to your form, i.e. looking closer, has the effect that the whole form cannot be seen at the same time. You have to scroll it to see its non-visible parts. This can always be done with the horizontal and vertical scroll bars, but is more easily done with the scroll tool.

You select scroll mode either with the Scroll command in the Action submenu in the Edit menu, or by clicking the Scroll button in the tool bar. When you are in scroll mode the mouse pointer has the shape of a hand. When you hold down the left mouse button the hand is "grabbing" the form, and then you move the whole form when you move the mouse.


Toolboxes and status bar

In the View menu you can toggle specific program elements on and off.

You have two toolboxes, one for fields, and one for graphical objects. Both toolboxes can be moved around freely with the mouse. You also have the status bar at the bottom of the screen, the rulers, and the toolbar.

You can configure the toolboxes by clicking the right mouse button  on them. The Configure Toolbox dialog is displayed and there you can select/deselect appropriate tools you want to see/not see in the toolboxes. The tool bar and the status bar each display a pop-up menu. There you can customize the tool bar and the status bar respectively.


Grid settings

The grid consists of vertical and horizontal help lines. It is used to help you position objects with exact precision with minimum effort. Objects and fields created on the form snap to closest help line in a specific direction or to by specific side of the object. It is very convenient when you want to get several fields to be aligned quickly at creation time.

You can toggle snap functionality on and off with the Snap To Grid command in the Form menu. This state affects all objects on all documents. To prevent only some certain object from snapping to grid, select No Grid for these objects.

There are several kinds of grids in Fill-In Design:

•	Millimeter grid

•	Header grid

•	Text grid

•	Form grid

•	Field grid

•	Custom grid

Active grid is grid that is currently visible on screen. You can set the active grid type  in the Select Grid dialogthat is displayed with the Grid Setup command in the Form menu, and you can set the grid type individually for each object and field with the Grid command in the Object menu.

Every object has related to certain type of grid. All grids that are present in document are also always available. Object related to Form grid will still snap to Form grid even there is Field grid currently active.

Objects created snap to active grid. Only exceptions are Field, Header Text, Field Text and Guide Text. These snap to Field Grid, Header Grid, Text Grid and Header Grid correspondingly, no matter which grid is active.

Normally you should keep form grid active when creating form graphics. Lines and boxes snap then to Form Grid and text objects will automatically have proper offsets to them.

In the Select Grid dialog, shown below, you customize the grid types and alignment. Grid can have three states on page:

•	Visible under objects

•	Visible over objects.

•	Invisible.

States above do not affect objects snapping to grid in any way.

To customize the grid types, click the Edit button to display the Form Grid dialog. There you can set the grid's offsets, distance, offset from left or right of the page, etc.

If you need to change alignment of all grids, make sure that one of alignment checkboxes is checked and other unchecked. These boxes are so called 3-state buttons. If both are gray, grids have different alignments and pressing OK in this dialog does not alter alignment states.

You can customize a selected object's snap functionality in the Snap Point Setup dialog. It is displayed with the Snap Point command in the Object menu. There you can set the grid type and specify how the object will snap. You can also set the offsets to the grid here.

If you don not wish to use any grid, just select the No Grid item in the list of available grids. Object can then be moved freely around document page.

 Snap Point Setup dialog.

The checkbox Snap to text baseline is available (visible) for text objects only.

NOTE! The grid is just a help to place your objects and fields in exact positions. It is only displayed on the screen and is not sent to the printer when you print your form.


Set password

Fill-In programs have options to protect your forms by having two separate passwords. One password is used to protect the form image from changes in Fill-In Design and the other can be involved to start the actual filling process in the Fill-In application. You can set these passwords by selecting the Passwords command in the Form menu.

To protect the form definition from being modified, enter a password in the first edit control. (The maximum length of the password is 10 characters). After that you must retype your password in the next edit control. You cannot leave the dialog if these two entries do not match. Every time you open a protected file in Fill-In Design you are prompted for this password. The password has no effect in the Fill-In application, since Fill-In does not allow changing the form image anyway. Thus, the Fill-In users do not have to know this password.

To protect data from being entered in Fill-In you can specify the entering data password in the lower edit controls in the same manner as for the form definition password. You should inform the Fill-In users about this password since the file containing the form can not be opened without entering this password.


Create and edit forms - Form Info
Form Info

In the Form menu you can find the Form Info command. This command displays the Form Info dialog

Form Info dialog

The left area, the Info items, contains all items holding the form information. Click an appropriate item to get the information displayed in the Current item box on the right. The meaning of the Info items are the following:

Info item	Description
Document:
Created	Displays the date when this form was created. This is automatically generated from the program settings and cannot be changed.
Directory	The directory in which the form file is placed. This includes the drive letter. This is automatically generated from the program settings and cannot be changed.
Filename	The file name of the form. This is automatically generated from the program settings and cannot be changed.
Last time saved	The date when you saved this form last time. This is automatically generated from the program settings and cannot be changed.
Version	Displays the version of the Fill-In application where this form was created. This is automatically generated from the program settings and cannot be changed.
Constructor	The name of the constructor of the form. This is arbitrary information. You fill it in manually at any time. When this item is selected there is a checkbox called Save constructor name as default. If you check this checkbox the name you have entered in the right field, Current Item, will be regarded as the default name every time you open the form or create a new form based on the same form definition.
Description	A brief description of the form. This is arbitrary information. You fill it in manually at any time.
Notes	Comments/Notes on the form. Arbitrary information that you fill in at any time.
Template	The author and the name of the document template.
Passwords
Data entry password protected	A YES or NO indication whether you have to enter a password to be able to input data.
Design and Setup protected	A YES or NO indication whether you have to enter a password to be able to modify the form's design and field setup.
Numeric form identifier	This number identifies the form file for plug-in modules. Fill-In is suggesting a number for you but you can change it later to what suits you best.
Pages	Lists existing pages. If you double click the page name in the right list in the dialog, the Page Info dialog with information of the corresponding page, will be displayed.
Using form info dialog you can also get a view of all the typefaces and fonts that are used in the form. Click the Fonts in document button to display the corresponding dialog box. In this box you select a typeface at the left, to see the font corresponding data at the right. To get more information about the font, double-click the font data at the right.

Fonts in document dialog

Embed button displays font embedding dialog. See Embedded fonts and TrueDoc for more about embedded fonts.

In the Form Info dialog you can also access the Colors dialog with the Colors in document button. There you can view and customize all colors used in the form.

If you select the "Constructor" item in the Form Info dialog, you can see a checkbox named Save constructor name as default. Select it if you have entered your name as a constructor and you want to be the default constructor for the next form definitions. As mentioned above, Fill-In keeps the information about the default constructor.


Create and edit forms - Page Info
Page Info

The Page Info command in the Page menu displays the Page Info dialog. Here are some page specific information together with a short description of the page and notes. The information is creation date, last time saved, creator, who last changed it. These data are system controlled and are not editable, while the short description and the notes are editable.

Page Info dialog


Program Preferences

You can set the program preferences in the Preferences dialog box.

Preferences dialog box.

Clicking the [...] button at the Unit Settings section displays the Unit settings dialog box. There you can set the units for all different measurements used by the program, for example horizontal/vertical position, font size, line thickness, etc.

Unit settings dialog

In the Object Factory List dialog you get by clicking the [...] button in the Default Objects section, you can set the default object to be created and its properties.

Object Factory List dialog

The Select colors dialog is displayed when clicking the [...] button in the Application Colors section. Here you can customize the program colors for different fields, grids, etc.

Select colors dialog

To select a new color for an available category, click the appropriate color box at the left of the dialog box. The color dialog box is then displayed where you make the color selection.

NOTE! These colors are user specific and are not stored in the form definition file.

The Loadable Modules dialog is displayed when clicking the [...] button in the Loadable Modules section. Here you select external modules to use as an extension on the functionality of Fill-In Design. These modules (FLMs) must be placed in the source directory where Fill-In Design is executed from.

For more information on available modules see the chapter 'Getting started'.

In the next section, Font Substitution, you have three checkboxes.

•	Check the first one if the user shall always be asked for the font name to substitute.

•	Check the middle checkbox if you want all 'Type 1' fonts to be automatically substituted with 'TrueType' fonts.

•	Check the third checkbox if you want the substitution table to be used every time substitutions are made.

The substitution table can be edited by clicking the Edit table button. The Edit Substitution Table dialog is then displayed, where you select the typefaces to be substituted from the right. To associate a substitution typeface to an existing typeface, select a typeface on the right, click the Add button, and enter the new typeface in the Add Substitution Entry dialog.

Edit Substitution Table dialog

The last section, Display Options, includes following checkboxes.

•	Don't display field names. Check the first one if you don't wish the field names to be visible on the screen.

•	Show small field boxes. Lower part of field area on screen will be skipped. It is useful if some fields hide explanation text placed just under field. (Note that the fields still have the correct size, it is just a way of displaying them on the screen).

•	Show positions relative to grid Check the third checkbox if you wish the coordinates of the fields/objects be shown relative to the origin of used grid. Normally object coordinates are displayed in dialogs relative to upper left corner of page.

•	Ruler initially visible Check the fourth checkbox if you with the rulers to be visible at start up.

•	Open empty document at startup If you check this, Fill-In Design will open a new empty document at start up.

•	Display page setup for new document. This option automatically opens page setup dialog when command "New" is selected.

•	Beep on errors. You can specify whether a sound should be produced or not if an error occurs or message dialog pops up.

•	Write page preview into file. This option forces program to write small preview bitmap of every page into document file. This preview is not used by Fill-In program itself. Document management tools use it to display more information about your document. Files saved with this option take more disk space.

•	Compress page preview. Available only if previous box is checked.  Saves preview as compressed bitmap.

•	Create backup before saving. If this box is checked, backup copy of document file is created just before it is saved to disk. Backup file is located in same directory as document itself and file extension is BAK. Backup file contains document state at last save. This enables recovery if unwanted changes were stored or original file was corrupted during save process. To use backup copy select Open File in File menu and pick up BAK file, then save it as FDF again. Creating an backup copy is not especially time consuming, it though needs some free space on disk.

•	Show selection size. Check this if you want size of selection box be displayed on screen in current units while you drag with mouse.

•	Use TAB key in editor. Set the TAB-key to be used for inserting TAB character into formatted text fields. Default for this is key combination Ctrl+Shift+TAB.


Font substitution

If document loaded from disk contains font that is not present in users system, missing font will be substituted. See Program Preferences for how to change substitution options. This is how program will decide which font to choose.

1.	If "Always substitute by table" option is checked in Preferences dialog, program tries to look into substitution table and match font name and style (that can be normal, bold, italic or bold italic). That option forces fonts to be replaced even requested font is available.

2.	In normal case font is searched by Windows family name and style flags, font weight and character set.

3.	If match not found, font is searched from substitution table. See 'Program Preferences' for more information.

4.	If match not found, font is selected using PANOSE number. PANOSE number is data block in TrueType font file describing different properties of font like italic angle, boldness, serif etc.

5.	If for some reason still not found, default font is used. Font style will be matched if possible.

6.	If steps above altered any font, font substitution report will be displayed. Here user can specify how every individual missing font in document will be substituted. Note that this report is available only for 1.4 Fill-In files or newer.

NOTE! Above problems can be avoided when using TrueDoc font embedding technology that is available in Fill-In version 1.5 and newer. For price and licensing considerations, your version of program may not contain TrueDoc add-on libraries. Contact your dealer to get information about TrueDoc libraries


Embedded fonts and TrueDoc

"Font Embedding" dialog can be opened by selecting "Embed…" button in "Fonts In Document" dialog or via menu Form/Embedded Fonts. Mark fonts you want to be recorded and added to your document file. Do not embed fonts that are almost always available in Windows environment (like Arial, Courier New etc.) Fonts added to document take additional file space even font resource format is very compact.

Font embedding information

Fill-In uses Bitstream TrueDoc Libraries for font embedding. This technology allows recording any Type1 or TrueType font. Size of the portable font resource is typically 33% or less of the size of the original TrueType fonts.

If original font is missing in system, program loads it from document file and installs temporarily into system as TrueType font. It can then be used on any device, including screen and PostScript printers. Such temporary font can be used also in other open documents. Font is removed from system if any document does not reference it any more.


Fast switching from Design program to Fill-In

When you have created new form with Fill-In Design program it is always neccessary to test this form in Fill-In program. Press Ctrl+F to save this form and switch into Fill-In. You will be prompted to save file if it is not saved. If file does not have name (i.e. it is UNTITLED.n) this function is not available. In Fill-In press Ctrl+F to return into Design program. In Fill-In function is available only if file is not yet saved, because Design cannot open filled form files (i.e. files with data).

NOTE! This is true only if you have both Design and Fill-In installed. If you have more than one version of programs (1.4 and 1.5) installed then will be started either currently running copy of Fill-In or - if there is no running copy - one that was used last recently.


Program command line startup parameters

You can specify some startup options as command line parameters when Fill-In or Fill-In Design program is started. More than one option can be used at the same time.

/QUIET	Sets on quiet mode. In this mode Fill In program does not show any error or notification dialog. It is good in cases when program must operate without user interference, controlled only by some other program or loadable module. This makes sure that informational and error dialogs do not come up and stop program from executing.
/NOLOGO	Program does not display startup screen.
/NOFAPI	Fill In API server module is not loaded, all loadable modules (FLMs) are not loaded
/NOUDB	User database not loaded. Available in Fill-In only.
/NOTDOC	TrueDoc Libraries not loaded. Note that TrueDoc libraries are not part of all Fill-In installation packages.
/NOOBJLIB	Does not load object library. Fill-In Design only.
/NODDE	Does not initialize DDE services. Practically this means that program does not open files when for instance file with extension FDF is clicked in File Manager or Windows Explorer.
/OPENLAST	Opens last recently used file if any.
Any filename	Fill In program opens that file if valid file is specified. Make sure that this filename is first of all other parameters. Note that Fill In responds also on DDE 'execute' message.


Graphics toolbox

 The Graphics Toolbox

The graphics  toolbox contains the tools that are needed to create the "background appearance" of your form, i.e. those parts that are not fields.

The part containing fields in your form is referred as the "foreground". To specify fields with their format and properties, use the field toolbox.

The two toolboxes float separately on the workspace. From there you can click the tool buttons to activate the corresponding tool. The toolboxes can be toggled on or off by selecting/deselecting the Graphics ToolBox or the Field ToolBox menu item in the View menu.

The toolboxes can be moved around in the workspace by pointing on the name list of the toolbox with the mouse pointer and then drag it to an appropriate place on the screen. (The name list of the toolbox is the area between the system menu button and the minimize/maximize button, that are placed above the tool buttons).

With these well-composed tools you can create forms with the highest precision. To get exact results you can enter the correct measurements or data in a setup dialog for each object. Such dialog is displayed when you double click a graphical object. Each object has its own dialog box and special measurements, and qualities thereafter.

The tools in the graphics toolbox, together with those in the ordinary field toolbox, have their correspondence in the Create submenu. You find this submenu when you select the Action menu in the Edit menu, and then Create. There you can select the same tools as in the toolboxes.

More:

Pointer tool

Zoom tool

Text tool

Scroll tool

Measure tool.

Tab Mode tool

Free line tool

Box tool

Ellipse tool

Checkbox tool

Grass line tool

Marker line tool

Vertical lines tool

Horizontal lines tool

Vertical dotted lines tool

Horizontal dotted lines tool

Header text tool

Field text tool

Guide text tool

Free text tool


Pointer tool

 The pointer tool

This tool is used to select objects. You can select objects in two ways:

Click an object. Click an object's lines/contours to select it. If the object is non-transparent, i.e. filled with a color or a grayscale (boxes, checkboxes, or ellipses) you can click anywhere on that object.

Draw an area around one or more objects. You can draw a "selection" area around the objects to be selected with the pointer tool. Make sure the pointer tool is selected, then draw a square around the objects. When you release the mouse button all objects that are fully inside that square will be selected and the square is removed.

When a selection is made you can move around the whole group of objects. All the objects selected are moved simultaneously.

To move objects you first select them, then point to one of the selected objects and drag it (them) to an appropriate place.

When another tool than this pointer tool  is chosen you can select it temporarily by holding down the Ctrl-key. Releasing the Ctrl-key will give you back the old tool. Text on heading theme


Zoom tool

 The zoom tool

You can use the mouse for zooming the document when you are in the zoom mode. You can select zoom mode from the toolbar (figure c), or by the commands in the Action submenu in the Edit menu. You can also temporarily select zoom mode by holding down Ctrl + Shift.

When you want to zoom out a particular area of the workspace, you move the mouse to the point where you want the zoom area to start. Then press the left mouse button and hold it down while drawing the zoom rectangle. When you release the mouse button, Fill-In Design will zoom in the part of the document you have selected. You can make multiple continuous zooms until the maximum zoom limit is reached.

To zoom out, hold down the Shift key and click the left mouse button somewhere in the workspace. Fill-In Design will restore the previous zoom state you were in before zooming in. Holding down the Shift key makes the mouse pointer look like a magnifying glass with a minus symbol inside.

There are 7 predefined scales that you can select from the Zoom submenu in the View menu. You can use the following keyboard shortcuts for these predefined scales:

Shortcut	Zoom factor
CTRL + 5	Zoom factor 50%
CTRL + 7	Zoom factor 75%
CTRL + 1	Zoom factor 100%
CTRL + 2	Zoom factor 200%
CTRL + 4	Zoom factor 400%
CTRL + 8	Zoom factor 800%
In the View menu you can select the commands Fit in Window and Adjust to Width. These are very useful as they function as a kind of zoom reset, a quick way of coming back to "normal" view. You can also click the corresponding buttons in the toolbar .


Text tool

This tool is used in text objects to mark selections for editing (e.g. changing font) and to move the cursor inside a text object.


Scroll tool

 The scroll tool

Zooming in to your form - i.e. looking closer - has the effect that the whole form cannot be seen at the same time. You have to scroll it to see its non-visible parts. This can always be done with the horizontal and vertical scroll bars, but is more easily done with the scroll tool .

You select scroll mode either with the Scroll command in the Action submenu in the Edit menu, or by clicking the Scroll button in the toolbar. When you are in scroll mode the mouse pointer has the shape of a hand. When you hold down the left mouse button the hand is "grabbing" the form, and then you move the whole form when you move the mouse.


Measure tool.

 The measure tool

The program mode used to determine distance between two points on page. Mouse cursor in this mode turns into shape of small ruler. Clicking with left mouse button on two subsequent points on page displays dialog with information about distance between those points. It is represented in current measurement units and as horizontal and vertical number of active grid steps.


Tab Mode tool

Clicking this tool switches program into tabulation order setup mode. This program mode is used for setting up tabulation order of data entry fields. Every field on page has label with its sequence number displayed. By clicking on field sequence label, user can change tabulation order - first field clicked will be first in tab order, second the second etc. Holding down Shift key when clicking on field label does not change order of this particular field, next field clicked will be positioned after it. Press Escape key or click wherever on page to exit this mode.


Free line tool

 The Freeline tool

The line tool is used to draw lines with any angle, not only vertical and horizontal lines. Point with the mouse where the line should start, hold down the left mouse button, move the mouse to the line end and release the mouse button. All settings for this object are accessible via the Object menu.

NOTE! Don't use this tool to draw boxes. It could cause awkwardness when editing them later. Instead, use the box tool .


Box tool

 The box tool

The box tool is used to draw boxes. Place the mouse pointer at the top-left point of the box and draw the box to appropriate size.

You can specify the line thickness of the horizontal and vertical lines of the box separately. You can also specify a radius for each corner of the box. Positive values result in a rounding on the outside, negative values result in an inside rounding. To do this, double click on the edge of the box to display the Box Setup dialog box, or press the ENTER key when the box is selected, or select Properties in the Object menu (when the object is selected).

The box can be filled according to your wishes, i.e. with different colors on the inside and the border. The box can be transparent, making objects behind visible.

You can find all necessary settings and adjustments of the box, or any other object, in the Object menu, e.g. Properties (the setup dialog box), Interior Color, Repetitions, Snap point, Dashed line, etc.


Ellipse tool

 The circle tool

The Ellipse tool  is used to draw ellipses and circles. Place the mouse pointer where you want to draw the ellipse/circle and draw the ellipse/circle to appropriate size and shape.

Like the box tool the ellipse tool can have different line thickness on its segments. All settings for this object are accessible via the Object menu.


Checkbox tool

 The checkbox tool

The checkbox tool is used to draw checkboxes. The checkbox object can be repeated horizontally and vertically. Normally the checkbox has its snap point in the bottom-left corner instead of the top-left. The reason to this is that checkboxes normally "snap to the base line". All settings for this object are accessible via the Object menu.


Grass line tool

 The grassline tool

The grass line tool is used to draw grass lines. Like a checkbox grass lines have their snap point at the base line. The grass line tool is provided with a repeat function and exists normally in forms where a personal number or a code shall be entered. All settings for this object are accessible via the Object menu.


Marker line tool

 The marker line tool

The marker line tool  is used to draw marker lines, or separation lines. These lines grow downwards, and are a repeating object like the grass line. Marker lines are often used to lengthen a grass line or divide a field, i.e. post code and country. All settings for this object are accessible via the Object menu.


Vertical lines tool

 The vertical lines tool

The vertical lines tool  is used to draw vertical lines. These lines grow downwards like marker lines. All settings for this object are accessible via the Object menu.


Horizontal lines tool

 The horizontal lines tool

The Horizontal lines tool  is used to draw horizontal lines. Similar to the vertical lines tool All settings for this object are accessible via the Object menu.


Vertical dotted lines tool

 The vertical dotted lines tool

The vertical dotted lines tool  is used to draw vertical dotted lines. It is very similar to the vertical lines tool but with the exception that dotted lines are drawn instead. They also snap to the grid the same way. All settings for this object are accessible via the Object menu. In particular the Dashed line command where you set the dash  properties.


Horizontal dotted lines tool

 The horizontal dotted lines tool

The horizontal dotted lines tool  is used to draw horizontal dotted lines. Same as the horizontal lines tool with the exception that dotted lines are drawn instead. All settings for this object are accessible via the Object menu. . In particular the Dashed line command where you set the dashed (dot) properties.


Header text tool

 The header text tool

The header text tool  is used to draw text objects that have preset attributes for a header. E.g. the text is bold, using the Arial typeface. The size is 11 points (3,881 mm).


Field text tool

 The field text tool

The field text tool  is used to draw text objects that have preset attributes for a lead text E.g. the text is regular, using the Arial typeface. The size is 7 points (2.469 mm).


Guide text tool

 The guide text tool

The guide text tool  is used to draw text objects that have preset attributes for an instruction text. E.g. the text is regular, using the Arial typeface. The size is 9 points (3.175 mm).


Free text tool

 The free text tool

The free text tool  is used to draw text objects that snap to current grid. Text has Arial Bold 11 points set as typeface.


Graphical primitives in the application

This part describes details of form graphics.

All objects are connected to a grid line that you can specify in the Object menu. There you can also modify some of the object's attributes. You get this setup dialog box by selecting Properties in the Object menu when the object is selected, or by pressing the ENTER key when the object is selected.

More:

Free line

Box object

Ellipse

Checkbox

Grass lines

Marker lines

Vertical lines

Horizontal lines

Vertical dot lines

Horizontal dot lines

Text objects


Free line

Use the free line tool to draw free lines . A free line can have any angle from 0 to 360 degrees. A free line can be rotated in any direction.

Free line object

Free lines snap to the grid centered.

How free lines snap to the grid

Be aware of that you can get incorrect connection points in your forms when using this object together with other objects like horizontal lines.

In the dialog shown above you can set the free line's coordinates, height & width or angle, line thickness, and dashed lines. Clicking the Dash button displays the Dash dialog, where you specify if, and how, the line should be dotted.

Clipping to bounding rectangle is useful for drawing diagonal lines into boxes. It will cut out parts that extend from bounding rectangle.

Arrow length is specified relative to line width, 100 % arrow is 3 times longer than line width. Changing line width automatically resizes arrow. Angle specifies sharpness of arrow head, this must be in limits of 20…100 degrees.

All objects are connected to a grid line that you can specify in the Object menu. There you can also modify some of the object's attributes. You get this setup dialog box by selecting Properties in the Object menu when the object is selected, or by pressing the ENTER key when the object is selected.


Box object

This object is used to add boxes in your layout.

Box object

Use this object to draw boxes or if you want to fill a particular area with a color or a grayscale. The horizontal lines and vertical lines of the border of the box can have different thickness. The box can also have rounded corners with separately specified radius. A positive radius results in an outside rounding (makes the box more circle-like). A negative radius results in an inside rounding (concave).

In the dialog box shown above you can set the coordinates of the box, height, width, vertical lines thickness, horizontal lines thickness, corner radius (rounded corners), repetitions, and any border line on/off. Clicking the Repetitions button displays the Repetition dialog, where you specify how many times the object should be repeated on the screen.

NOTE! If you have the Equal corners checkbox unchecked, you can set the radius of all corners separately.


Ellipse

This object is used to add ellipses and circles to your layout .

Ellipse object

Use this object to draw ellipses, or if you want to fill a particular elliptical area of your form with a color or a grayscale. The attributes of the segments of the ellipse  (compare with a box) are specified separately.

In the dialog shown above you can set ellipse's coordinates, height, width, line thickness for vertical and horizontal distances, and repetition. Clicking the Repetitions button displays the Repetition dialog, where you specify how many times the object should be repeated on the screen.


Checkbox

This object is used to add checkboxes to your layout.

This object is one of the repeating objects in the application. It can be filled with a color or a grayscale, and like the box object can have different horizontal and vertical line thickness. Refer to the Object menu.

Checkboxes object

Normally this object has its snap point at the bottom-left corner and not in the top-left.

In the dialog that is shown above you can set the checkboxes' coordinates, height, width, vertical lines thickness, horizontal lines thickness, and repetitions. Clicking the Repetitions button displays the Repetition dialog, where you specify how many times the object should be repeated on the screen.

NOTE! The coordinates are calculated from the bottom-left corner as well as the snap point.


Grass lines

Use this object to add grass lines to your layout.

Grass lines are useful when you need to separate each character entered to clarify what shall be entered and how many characters should be entered.

Grass lines object

Like a checkbox this object's snap point is the bottom-left corner.

In the dialog shown above you can set the grass lines' coordinates, height, distance between each line, line thickness, and the repeat count. Note that the coordinates are calculated from the bottom-left corner as well as the snap point.


Marker lines

Use this object to divide a field into groups or emphasize grass lines.

Marker lines and grass lines

Marker lines always grow downwards, unlike grass lines that grow upwards. However, in spite of the snap point being at the top-left for marker lines and at the bottom-left for grass lines, they can be moved together, so that the marker lines will divide the grass lines into groups. This is a very useful combination.

In the dialog shown above you can set the marker lines' coordinates, height, distance between each line, line thickness, and the repeat count.


Vertical lines

Use vertical lines object to add vertical lines, with same distance, to your layout.

Vertical lines object

In the dialog shown above you can set the vertical lines' coordinates, length, distance between each line, line thickness, the repeat count, and dashed lines. Clicking the Dash button displays the Dash dialog, where you specify if, and how, the line should be dotted.


Horizontal lines

Use this object to add horizontal lines, with same distance, to your layout.

Horizontal lines object

In the dialog shown above you can set the horizontal lines' coordinates, length, distance between each line, line thickness, the repeat count, and dashed lines. Clicking the Dash button displays the Dash dialog, where you specify if, and how, the line should be dotted.


Vertical dot lines

Use this object to add vertical dot lines, with the same distance, to your layout. This is a repeating object and snaps to the grid the same way as solid vertical lines do.

Vertical dot lines object

The dialogs shown above are the very same as for vertical lines objects. The difference is that the vertical dot lines have dashed lines as default, as shown in the lower dialog box. (The lower dialog box 'Dashed line setup' is displayed when clicking the Dash-button in the Vertical lines Setup dialog.)


Horizontal dot lines

User this object to add horizontal dot lines, with the same distance, in your layout . This is a repeating object.

Horizontal dot lines object

The dialogs shown above are the very same as for horizontal lines objects. The difference is that the horizontal dot lines have dashed lines as default, as shown in the lower dialog box. (The lower dialog box 'Dashed line setup' is displayed when clicking the Dash-button in the Horizontal lines Setup dialog.)


Text objects

Use this object to add text to your layout.

Three different text objects. The guide text is selected.

There are three different text objects, all with their own default properties: Header text, Field text, Guide text. And Free Text. You have four separate tools for the text fields at the bottom of the graphics toolbox . You can also use the text creation commands in the Create submenu in the Action submenu that is reached from the Edit menu.

There is no specific setup dialog for text objects, font dialog is opened instead. Consult 'Set typeface' for more information on setting text properties.

Like all other objects, text can be snapped to grid relative to its corners, sides and center point. In addition, they can be snapped to baseline too. If any of three upper snap points is selected, text will be snapped in Y direction to base of first line. If any of snap points from bottom row is selected, text will be snapped in Y direction to base of last line. If any of snap points from middle row is selected, text will be snapped in Y direction to base of centermost line. If text snaps to centermost line, new line will expand text upward. If text snaps to first line, new line will expand text downward.

Above does not affect fields in Fill-In, fields will have fixed position and size. Create multiline fields with proper size in Design because they cannot expand in Fill-In.


Typeface settings

This section discusses how to format text. All properties apply to both data input fields and text objects (labels). Only difference is that for field you specify default font and paragraph properties. Field label (i.e. field name) is displayed using these settings.

Typeface changes on field can only be done in Fill-In if the Can be changed checkbox is marked. See the section 'Set field format' for more information about field format.

More:

Set typeface

Set paragraph properties

Set style

Alignment


Set typeface

With the Font dialog you can set all font parameters. This dialog is displayed with the Typeface command in the Object menu, or from the Properties dialog, or from the work menu.

Font dialog

In addition to the items, which can be found in font dialogs of almost every Windows application, there are some very specific to Fill-In program.

1.	Alignment - with these radio buttons you can set the text on the field to be left aligned, right aligned, centered or justified.

2.	Size option controls allow you set font size by different criteria. It can seem confusing but is very simple in fact.

Character cell height  specifies height of whole text including white space that is defined by font designer. This is same as 100% relative line height.

Character height is used by most of Windows word processors as font point size. Use this setting if you are copying/pasting text from/to MS Word.

Capital letter height can be used to set size of capital letter. This is sometimes not very exact because Fill-In relies on information retrieved from font and does not analyze typeface outline.

3.	Unit - from this combo box you can select the most comfortable unit in which you like to specify the font size.

Note that sizes specified for default text tools are best way to get standard outlook of your forms.


Set paragraph properties

The paragraph dialog is displayed when you select the Paragraph command in the Object menu. You can also use the shortcut Ctrl + Shift + P.

You can specify values for Indentation, i.e. left and right margin, and separate indent for first line.

The spaces before and after paragraph are specified in the Spacing section.

In the Line spacing you specify the space between the lines in the paragraph, and the type of spacing, Auto, Fixed, and Relative.

In the Alignment section you justify the paragraph text. Note that the Justified alternative is a checkbox while the other are radio buttons. This enables you to combine Justified with the Left, Right, and Centered alignments. When the Justified checkbox is set, the Left, Right, and Centered alignments apply to lines shorter than the width of the field, normally the last line in the paragraph.

 Paragraph settings


Set style

Text style toolbox	You can specify different styles on selected text. This is done together with typeface choice in the Font dialog, or is done with the Style command in the Object menu. The Style command displays a submenu where you select the style. You can also use the shortcuts shown below. A third alternative is to use the tools in the text style toolbox . This toolbox can be hidden/shown with the Text Style ToolBox command in the View menu.
	Normal Regular in the Font dialog. Normal in the submenu to the Style command in the Object menu. Shortcut: Ctrl + Shift + N
	Bold Bold in the Font dialog. Bold in the submenu to the Style command in the Object menu. Shortcut: Ctrl + Shift + B
	Italic Italic in the Font dialog. Italic in the submenu to the Style command in the Object menu. Short: Ctrl + Shift + I
	Underlined Underlined in the submenu to the Style command in the Object menu. Shortcut: Ctrl + Shift + U
	Strikeout Strikeout in the submenu to the Style command in the Object menu.
	Small capital letters Show lowercase characters as capital letters with height of lowercase character.
	Super and subscript Show text with font that is 63% of normal size and aligned to upper (superscript) or bottom line (subscript) of text.


Create form graphics - Typeface settings - Alignment
Alignment

Selected text can be aligned left, right, centered, and justified.

There are three ways of aligning text. In the submenu to the Alignment command in the Object menu, in the tools in the text style toolbox, and the shortcuts listed below.

The text style toolbox can be shown/hidden with the Text Style ToolBox command in the View menu.

	Left Left in the submenu to the Alignment command in the Object menu. Shortcut: Ctrl + Shift + L
	Right Right in the submenu to the Alignment command in the Object menu. Shortcut: Ctrl + Shift + R
	Centered Centered in the submenu to the Alignment command in the Object menu. Shortcut: Ctrl + Shift + C
	Justified Justified in the submenu to the Alignment command in the Object menu. Shortcut: Ctrl + Shift + J
	Dotted fill Fills empty spaces of all lines on left-aligned paragraph with dots. Shortcut: Ctrl + Shift + "*"


Set object color

Colors in Fill-In

Color dialog

Document colors


Colors in Fill-In

You can apply different colors to every object on page. All objects can have stroke color. For text objects, stroke color is used to paint text. Closed shapes (like box, ellipse and checkbox) can have Interior color specified. Default interior color is transparent and stroke is black. Text cannot have background color. It would be good idea to place your text over colored box when colored background is needed. One more color type can be specified for fields - this is field area color. Field area color is used on screen only.

Although color images can be imported into Fill-In, colors on these images cannot be modified by program. Use specialized image-handling tools to edit your pictures and logotypes.


Color dialog

Value for all color types can be selected using Color dialog

Select color dialog

You have different color models to choose from. Pick color model and then its specific parameters.

The available color models are Transparent, Gray, RGB, PANTONE, and CMYK. Every model has a number of parameters that can be specified. These parameters are as follows:

Transparent:	No parameters

Gray:	Percentage of blackness (0% is white, 100% is black). Preview of selected color is displayed in color sample box when you leave this control.

RGB:	Three values from 0 to 255, one for each of red, green, and blue color. These three values are mixed and results in any color available. E.g. a combination of 0,0, and 0 results in black, 255 in all three values results in white, red=255 green=255 blue=0 results in yellow. This most common color model in Windows applications.

PANTONE:	Name on the color according to a PANTONE color table, e.g. "PANTONE 102 CVC". Note that PANTONE colors in Fill-In are not calibrated for different screens and printers. Use PANTONE color guide to select exact color. Setting PANTONE colors is purely informational. Click on color sample to open PANTONE color picker.

CMYK:	Percentage values for color combination of four components: Cyan, Magenta, Yellow and Black.

For the RGB color model, you can also choose colors with a Windows standard color picker. This dialog box is displayed when you click the color rectangle under Click here to select.

Remember that, when choosing a new color, only the selected objects are changed.


Document colors

You can view list of colors used in one document page by opening Colors in document dialog from Document Info.

Colors used in document page

There always are three colors present in document: Transparent, Black and White. All others can be modified by clicking on Change button that opens Color dialog. All objects using modified color will be updated on screen. Colors used in imported images are not displayed here.


Pictures and logotypes

When working in Fill-In Design you have the possibility to import pictures created in other applications and on different platforms. We will here clarify how to do it and which formats Fill-In Design supports.

It is quite possible that you will need a logotype or an illustration of some kind in your form. The picture or the logotype may have been created in CorelDraw for Windows, Illustrator for Windows/ Macintosh or PhotoShop for Windows / Macintosh.

Pictures can have different formats depending on their characteristics. Usually image format can be identified by picture file extension.  Fill-In Design supports following formats:

Import and export supported:

BMP	Windows Bitmap, may have also extensions DIB and RLE.
DCX	DCX File
EPS	Encapsulated PostScript
FMF	Fax Man Fax Image
JPG	JPEG/JFIF Image
PCX	PC Paintbrush
TIF	Tag Image File Format Revision 5.0, compressed images not supported in this version
Import only supported:

DXF	AutoCad
PNG	PNG Images
IMG	GEM/Ventura IMG
WMF	Windows Metafile
WPG	Word Perfect Graphic
TGA	Targa
If importing of picture fails, you should try to convert your file with some image-handling tool into compatible format.

More:

Import a picture

Scan a picture


Import a picture

To be able to import a picture you must have an open document. From the File menu select Import command and then Image in the submenu, to get to the Import Image dialog . Locate your picture, using the browser if necessary. It could be anywhere on your hard disk or any external unit. You can import files of several types, e.g. TIFF, EPS, BMP, etc. When the file is located, click on the OK button. If Fill-In Design supports the selected format, the picture will be linked to your document. Now you can place and scale your picture as you wish. Image file you imported will remain in same location on disk. If you move your document file into another computer (by copying over network for instance) link to image file will be unresolved. When document is opened, program will search for linked image file from following directories:

1.	from original directory

2.	from last directory you used to import image files

3.	from same directory where document file is located

4.	from current directory

5.	form directories included in PATH environment variable

6.	from directory where your Windows is installed

If image file with matching name is not found, you will be prompted to locate it. If you cancel this dialog, image file will be displayed as gray area on page (this will not be printed) and you can reimport your picture later.

NOTE! Using linked pictures can save disk space because same file can be used by several documents. It would be good idea to have your company logotype as linked image. You must just remember to include this logotype file when copying your documents onto floppy disk or sending them by electronic mail. Be aware that changing such image file affects all documents that are using link to it.

Using Embed menu item in Image menu will solve all above problems because image data is included to your document file. This may result in significantly larger files on disk. To embed image file you must perform same steps as described with linked images.

The actual number of graphical formats supported by Fill-In Design depend on what DIL-files you have installed in the program directory (where the Fill-In Design executable is located). You se the list of available formats in the List files of type list in the Import Image dialog.

NOTE! You cannot edit or color an imported picture, however you can change brightness.


Scan a picture

To be able to scan a picture you must have an open document. As first step select TWAIN data source from Scanner - Select Source menu, then Scanner - Acquire. You will be prompted to specify format that will be applied to image. All steps after this point are performed by TWAIN drivers installed in your system, you should normally be able to specify image resolution and select image area to scan using draft preview. Consult documentation of your scanner software. After scanner is finished with retrieving data, control will be returned to Fill-In program. Mouse cursor changes its shape and you must click some point on current document page where you wish left upper corner of image object to be placed. Resulting image object is embedded into document file. To convert it into linked image save it as disk file, delete image object, and import resulting file again into document.

NOTE! You cannot scan a picture if there is no TWAIN compatible scanner drivers installed in your system.


Designing forms

The Fill-In Design application follows the recommendations of the international standards ISO 8439, ISO 4882 and the Swedish standard SS 613027

The following is a short basic walkthrough of the concepts of forms designing. For more detailed descriptions we refer to the documentation of the ISO standard.

More:

Why forms?

Form space

Typefaces in forms

Lines

Grid

Contents of a form

Group header

Field text

Column lead text

Guide text

Mark line, that splits a field

Grass line, for letters and numbers

Form identification


Why forms?

You use forms to systematically collect data.

A form must describe which data are requested and how they should be formatted. Sometimes there are several independent persons filling in data and more than one person using collected data.

The person who constructs the form must have detailed knowledge about how the form and its data should be handled in all phases and is responsible to make the form as appropriate as possible.


Form space

The principles can be used for all paper formats.

A text field can be divided horizontally and vertically in a way that corresponds to typewriter characters and line spacing. Grid granularity is based on inch.

Vertical steps are called "Basic Depth Spacing" (BDS). One such unit is 4.233 mm or 1/6 inch. On the "construction sheet" every other BDS are printed (1.534 mm above every so called "base line" is an imaginary basic height unit line that is used when text fields are filled in, or to printed text.)

Horizontal steps are called "Basic Width Spacing" (BWS). 1 such unit is 2.54 mm, or 1/10 inch.

9 such units make a column. 8 columns make an A4-sheet that thus has 72 BWS.

This grid pattern is where you start from, in all types of forms.

In Europe (except in Great Britain) the Didot system is used, where the unit is "points". 1 point is about 0.372 mm. In Anglo-Saxon countries one uses pica point (1/72 inch, or about 0.352 mm).

International discussions are going on regarding using the metric system also in typographical matters. In the metric system the character size is given as "H-height" (vertical height).

The imaginary line that the H letter stands for is called base line.

In many languages accents are common (sign above the ordinary character) as the Swedish letter Å. For that has defined the measure "Åp-höjd" (Character Cell Height) that specifies a lines vertical limit. The expression "least recommended line distance" usually refers to the line distance the form designer has specified as minimum. It is often the Character Cell Height.

Line distance is here referred to the distance between the base lines of two adjacent text lines.


Typefaces in forms

You should choose linear typefaces like Helvetica, Univers, Arial, or similar, in forms. The text is then easy to read, also in small sizes.

Normally you use non-italics. Italics can be used to emphasize or distinguish specific words. Avoid non-bold variants when using inverted text (white text against black background) in 8 points or smaller. Inverted text looks slightly smaller than normal text. Try to make inverted text half-bold rather than thin (non-bold)


Lines

Avoid thin lines as they can "disappear" completely or partially when printed or copied. Avoid inverted thin lines and dot lines for the same reason. Default line width is 0.2 millimeters.


Create form graphics - Designing forms - Grid
Grid

The grid consists of vertical and horizontal lines. It is used to help you position objects with exact precision with minimum effort. Objects and fields created on the form snap to closest help line in a specific direction or to by specific side of the object. It is very convenient when you want to get several fields to be aligned quickly at creation time.

Every object has related to certain type of grid. All grids that are present in document are also always available. Object related to Form grid will still snap to Form grid even there is Field grid currently active. See 'Grid settings' for more information about using grids.


Contents of a form

As we mentioned before you should do your best to design the form as easy to fill in and obtain information as possible.

When you are using the default values in Fill-In Design you automatically get appropriate size and variant on the different text types we describe below. If you want to select these attributes manually, there is no problem, just go ahead.


Group header

You can and should group data or fields that have something in common. Groups have headers of their own that clarify their meaning. You can have headers on the left or above the lines that shall be filled in. An example is shown in .


Field text

The guide text should be brief and concise. Avoid unnecessary abbreviations. Field texts are normally placed at the top-left side of a field. A field text can also be placed to the left of the field that shall be filled in. A dotted line is normally placed between the field text and the field, making it easy to associate the text with the field.

Avoid placing texts at the bottom of a field as it could lead to confusion.

.


Column lead text

Column lead text is used in column headers and is normally left justified. If the column is too narrow to hold the entire lead text, an abbreviation is appropriate with a reference to where the abbreviation is explained.


Guide text

Text that explains how a field should be filled in. It should be placed in a way that makes it easy to be caught by the eye before one starts to fill in the field. Guide texts can be placed in the space where left-justified group headers exist. This technique is used in for example Swedish tax-return forms.


Mark line, that splits a field

These lines are drawn vertically from the field's top limit line. They are used when more than one item should be filled in the same field.


Grass line, for letters and numbers

These lines are drawn from the bottom limit line and upwards. The person, filling in the field, easily sees how many letters or numbers to fill in.


Form identification

The identification of a form should be placed at the bottom-left part of the document. It should be rotated 90 degrees anti-clockwise or be placed immediately under the text space. Here can be placed other data like number, time of printing, size, etc.

Fill-In Design is specially designed for form construction and has therefore been provided with tools a professional form constructor needs.

The tools can be configured to fit your own requirements, e.g. to better conform to your own company's standard. The application can be used in other jobs and projects where the highest precision is mandatory.

In Fill-In Design you can use the Didot-system, the Pica-system, millimeters, etc. The line distance can for example be specified in "Basic Depth Spacing" which results in an exact correspondence to the base lines in the form.


Create fields

This chapter discusses problems related to fields and data input in more detail.

You can create fields on your form at any time. Either you start from scratch, with an empty form, or you begin with importing a new form template, and then start adding fields to it.

To create new fields you must be in the creation mode. You can select it with the commands in the Create submenu in the submenu Action in the Edit menu. This mode is automatically selected when you select an object or field tool in this Create submenu, or in the toolboxes.

To create a new field, move the creation cursor (the mouse pointer) to the location where you want the field to start, press and hold down the left mouse button and start to drag. You can see the new field's boundaries while dragging. When you release the left mouse button, a new field is created.

In the create mode you can also create a new field by double clicking at the position where you want a field to be placed. Then a new data field with the default size will be created.

All new fields are based on the default fields. You can set the default field properties in the Object Factory List dialog displayed when clicking the [...] button in the Default Objects section in the Preferences dialog. The Preferences dialog is displayed with the Preferences command in the Options menu.

By default, new fields are snapped to a grid. You can disable this feature by unselecting the Snap To Grid menu choice in the Form menu. You can customize the snap settings in the Snap Point Setup dialog displayed when clicking the Snap point button in the Object Factory List dialog. You can also use the Snap point command in the Object menu to display it.

There are several types of predefined fields, all have own preset properties. You can access these tools either with the Create-commands in the Create submenu in submenu Action in the Edit menu, or you can click an appropriate tool in the field toolbox. This toolbox is toggled on and off by selecting / deselecting the Field Toolbox menu choice in the View menu.


Select fields

You can select edit mode from the tool bar or with the Edit Objects or Edit Text command in the Action menu. You can also click the Edit buttons in the toolbox. When you are in edit mode you can select fields.

To select a field, move the mouse cursor into the field and click the left mouse button. Fill-In Design will deselect all previously selected fields and select the one you are pointing to. Selected fields display two selection handles (small black squares) on the left and the right bottom corners.

A selected field

To select multiple fields, hold down the Shift key while clicking the fields, one by one. Fill-In Design will select all fields you have pointed to. Holding down the Shift key when clicking an already selected field will remove the selection from that field.

NOTE! You cannot select multiple fields in edit text mode. You must be in Edit object mode (the mouse pointer has the shape of an arrow).

In edit mode you can select fields also with a selection rectangle. If you are in edit text mode now, it will automatically change to edit object mode. To create a selection rectangle, move the cursor to the place where you want it to start and press the left mouse button. Drag the mouse while holding down the left mouse button, to draw up the selection rectangle. When you release the mouse button, Fill-In Design will select all fields that are fully enclosed by the selection rectangle.

NOTE! You can select all fields in one go with the Select All command in the Edit menu.

You can also select a single field with the right mouse button. Clicking a field with the right mouse button will select it and display a pop-up menu, called the work menu. There you can access the currently available field properties. Selecting any item from this pop-up menu will reset Fill-In Design into the edit object mode.

Another, maybe quicker way of changing over to edit object mode is to hold down the Ctrl-key. You can be in any mode while doing this. You will temporarily switch to edit object mode (the mouse pointer will change to an arrow). When you release the Ctrl-key you go back to the mode you were in before.

Holding down Ctrl+Shift makes you temporarily switch to zoom mode. Releasing these keys turns you back again to the mode you were in before. Holding down Ctrl+Shift+Alt will temporarily turn you to zoom mode reverse, i.e. like in the permanent zoom mode with the Shift-key held down. Clicking anywhere now makes you go back to your previous zoom state.


Move, resize, and copy fields

You can move or resize fields only when you are in edit object mode, i.e. when the mouse pointer has the shape of an arrow. You can select this mode from the tool bar, or by the Edit Object command in the Action submenu in the Edit menu. See the chapter 'Select fields'.

To move a field, place the mouse pointer on the field, press the left mouse button and hold it down while dragging the field to the new position. You can see the field boundary rectangle while dragging. The field is moved when you release the left mouse button. You can also move multiple fields at the same time if you have selected them first. When moving multiple selected fields, it is enough to grab one of the fields and drag it. All fields are then following.

By default, moved fields are snapped to the grid. You can disable this feature by deselecting the Snap To Grid menu choice in the Form menu.

To resize a field you must select it first (see 'Select fields'). Then move the cursor to one of the field's selection handles, press the left mouse button and hold it down while resizing the field. You can see the field boundaries at the same time. Fill-In Design will resize the field when you release the mouse button. You can also resize multiple fields at the same time when you have multiple selection. To resize multiple fields you must resize one of the selected fields.

NOTE! You can resize fields only horizontally. Vertical size is set automatically depending on the font size used.

You can resize only data fields of type TEXT vertically, since you   can have multiple lines for them. For text fields the vertical size can be changed gradually and so Fill-In Design will allow only integer count of rows. The row height depends on the font size used in the field. To resize a text field vertically, place the mouse pointer on one of the two field handles (the bottom corners), press the left mouse button and drag down. When you are satisfied with the count of rows, release the mouse button.

You can copy a field in the edit mode only. To copy a selected field, use the Copy and Paste commands in the Edit menu, or press Ctrl+C and then Ctrl+V. The copy is placed right upon the original field (or object) so you probably need to move the copy a little. You can also copy multiple fields by selecting them before you start to copy.

A quicker way of making copies, though, is to hold down the Ctrl-key while moving a field. A copy of the field is made and it is this copy that you actually move. The original field is still at its position. Note that this is only possible if you are in edit object mode (the mouse pointer has the shape of an arrow).

Third alternative to make copy of group of selected fields is to use arrow keys in combination with Ctrl and Shift. This makes copy of group in direction of pressed arrow key.

By default, copied fields are snapped to the grid. You can disable this feature by deselecting the Snap to grid menu choice in the Form menu

NOTE! Because field name must be unique on page, names are changed automatically. If group of fields is copied and there are formulas specified for some field, these formulas will be corrected. Consider following sample. Create numeric fields with names 'Field.1', 'Field.2' and 'Field.3'. Specify formula 'Field.1' + 'Field.2' for 'Field.3'. Copy all three fields. Now you can see that names of fields are 'Field.4', 'Field.5', 'Field.6' and formula on 'Field.6' will be changed into 'Field.4' + 'Field.5'!


Set field properties

You can edit almost all properties from the Field Properties dialog. You can access this dialog by the Properties command in the Object menu, or with the Properties button in the tool bar, or by Properties command in the work menu. The work menu is displayed when you click a field with the right mouse button.

Field Properties dialog box

The Field Properties dialog contains the following items:

Item	Description
Field label	On this control you can type field name. This name will identify the field and be displayed in it. When the current field is used in formulae you are not able to change the field name. Note: you can hide field names on the screen by choosing the appropriate option in the Preferences dialog. Field name cannot contain characters as '[' and ']' because they are used by formula calculator. Field name is always unique in scope of one page. If you enter a value that already exists on page, then name will be automatically changed. Numeric end is added to name or modified if already present.
Info string	You can enter a short description of the field on this control or you can enter instructions about filling the field. This information is displayed on the program status bar.
Format	This read-only item displays current field format. You can set format from Field Format dialog.
Font	This read-only item displays the current font, which is applied to the field. You can change the font and font size in the Font dialog
Select Font	By this button you can access the Font dialog for changing the field font and size.
Edit Format	By this button you can access the Field Format dialog for setting field format and type checking.
Edit Choice List	This button displays the Choice List Setup dialog where you can edit the current field choice list items.
Set Validation	This button calls up Field Validation dialog for setting defaults and limits to field value
Formula	This button displays Edit Formula dialog where you can set up formula for calculating current field value.
Control Script	This button displays Edit Control Script dialog where you can set up navigation rules for current field. Control script allows conditional jump to another field when TAB key is pressed and enabling/disabling fields depending on inserted value.
Has formula	This check box is marked when the field value is calculated automatically in a formula.
Used in formula	This check box is marked when the field is used in formula specified for some other field.
Has control script	This check box is marked when user has specified control script for this field.
Used in control script	This check box is marked when this field is used in control script specified for some other field.
Has default value	Marked when the field has a default value.
Has limitation	Marked when the field has an upper/lower limit, or a disabled value.
Has choice list	Marked when the field has items in its choice list.
Used in formula	Marked when current field value is used to calculate some other field's value.
Type checking	Marked when strong type checking is applied to the field value. Prevents users from entering incorrect values.
No input	Keyboard input to this field is disabled. It should be used only if field has formula.
No tabstop	Field is excluded from tab sequence, i.e. it is skipped when user moves in Fill-In from field to field using TAB key.
Carbon copy	Same as Copy through pages. Field value is automatically copied to fields with same name on other pages in this document.
Is changeable	Must be checked when user is allowed to change the field font and choice list in Fill-In.
Is visible	By unchecking this control, you can make field invisible in Fill-In. Note: The field is still printed.
Is printable	By unchecking this control, you can make the field not printable from Fill-In. The field is still visible.


Set field format

The type and format of a field determines what the Fill-In user can enter. You can change the type and edit the field format in the Field Format dialog. This dialog can be accessed with the Format command in the Field menu, or from the Properties dialog, or with the Format button in the tool bar, or from the work menu (right mouse button).

Field Format dialog

The Field Format dialog contains the following items:

Item	Description
Initial format	This item displays the initial format for the current field.
General	Field of this type implements inserted data as text. No typechecking is made.
Text	Field of this type implements inserted data as text. The difference between text fields and general fields is that you can have multiple lines in text fields.
Numeric	Fields of this type implements inserted data as a numeric value.
Time	Fields of this type implements inserted data as a time value.
Date	Fields of this type implements inserted data as a date value.
Checkbox	This choice designates the field to be a checkbox.
Available formats	From this list box you can choose the appropriate format for a numeric, a date or a time field. You can see an example of the formatted text at the sample text item.
Current format	This item displays the currently selected format.
Format prefix	You can specify text that precedes the field value on this item. The prefix is added to the field value only when the data is inserted correctly.
Format suffix	You can specify text to follow the field value on this item. The suffix is added to the field value only when data is inserted correctly.
Leave zero blank	Selecting this checkbox you can specify numeric field to be left blank when it's value is equal to zero.
Type checking	By marking this checkbox you can force a field to allow only correct data to be inserted. The user can not leave this field as long as the field value does not match the specified format. Field can of course be also simply cleared.


Format syntax

Format describes how data inserted into field should be handled and how to arrange it when displaying. For text fields format is ignored, other field types have several formats. Numeric, checkbox, date and time fields format can be customized. For each field type you have set of predefined formats available. Actual number of these formats may depend on language and version of your program.

More:

Date format

Time format

Numeric format

Checkbox format

Barcode format


Date format

Date format can be built up using following components:

Purpose:	Format:	Sample:
day, 1..31	d	7
	dd	07
weekday, 1..7	ddd	Wed
	dddd	Wednesday
month, 1..12	M	1
	MM	01
	MMM	Jan
	MMMM	January
year, 1..9999	yy	97
	yyyy	1997
week, 1..52	w	5
	ww	05


Time format

Components of time format:

Purpose:	Format:	Sample:
hour 0..23, 0..12	H	6
	HH	06
	h	6 AM
	hh	06 AM
minute 0..59	m	9
	mm	09
second 0..59	s	2
	ss	02
fraction of second 0..999	f	5
	ff	55
	fff	555
Note that any text can be added to format between apostrophes ('). This text will be concatenated with data on field. Format "'Date is' yy,MM" will produce output: "Date is 96,05". Single separator mark can still appear in format string without apostrophes.

Allowed separators are space (' '), comma (','), point ('.'), semicolon (';'), colon (':'), slash ('/'), minus ('-'), asterisk ('*') and plus ('+').


Numeric format

Numeric formats can also be customized. Here is list of available predefined numeric formats:

simple integer	"#"
simple signed integer	"#;-#"
simple with comma-fractions	"#,00"
	"#,00;-#,00"
simple with dot-fractions	"#.00"
	"#.00;-#.00"
space-delimiter	"# #"
	"# #;-# #"
space-delimiter with fractions	"# #,00"
	"# #,00;-# #,00"
comma-delimiter	"#,#"
	"#,#;-#,#"
comma-delimiter with fractions	"#,#.00"
	"#,#.00;-#,#.00"
dot-delimiter	"#.#"
	"#.#;-#.#"
dot-delimiter with fractions	"#.#,00"
	"#.#,00;-#.#,00"
precise	"#,0000;-#,0000"
When specifying custom numeric formats, note that number of zeros in the end of format defines positions after comma.

Allowed delimiters between thousands are space (' '), comma (',') and point ('.').

In case of signed value, format string is repeated after semicolon and minus sign. First part of format can start with optional plus sign. Sample of using plus in format is "+#;-#" In this case plus sign is added to output if value is positive.

Value on numeric field can be padded with zeros. To do that, add number of positions to the beginning of format. For instance format "7#.00" will result "0000009.00". Value will not be truncated if it has more positions than specified in format.


Checkbox format

Checkbox can have one of predefined formats:

"X CHECKBOX"

"+ CHECKBOX"

"V CHECKBOX"

"O CHECKBOX"

You can customize your checkbox with combination of @ and any other character. This character will be displayed with current font of particular field. With fonts like WingDings users can have more bullets on checkbox than X,V,+ and O. Write into format box character @ and one additional character. This second character will be used on checkbox as checkmark. Use character J and Wingdings font on field to get nicely smiling face on checkbox.

Be aware of fact that if font is missing from computer where form is loaded, such checkbox will have unexpected outlook.


Barcode format

Barcode formats have names of barcode type. Barcode types cannot be customized, only this set is allowed:

Code128

EAN13

EAN8

UPC Type A

Interleaved 2of5

Code39


Set field validation

You can set default value, disabled value and limits to a field in the Field Validation dialog shown below. This dialog is accessible from the Field menu, the work menu, or from the Properties dialog displayed with the Properties command in the Object menu.

Field validation dialog

NOTE! You are not able to leave this dialog as long as some of the validation entries can not be formatted.

The dialog contains the following items:

Item	Description
Current field	This item displays the current field name.
Format	This item displays the field format. You should use the format as template for entering data on the validation entries.
Default value	You can enter a default value for the field on this edit control. The default value is inserted into the field the first time the user select it.
Lower limit	On this item you can insert a lower limit for the field value.
Upper limit	On this control you can insert a upper limit for the field value.
Disabled value	You can enter a disabled value for the field on this edit control. The user is not able to leave this field while the current value is equal to the disabled value.
Formatted value	This informational entry shows you how the entered value is formatted. When the entered value can not be formatted, you will see the same string you have inserted.


Edit choice lists

You can add or delete items from a field's choice list in the Choice List Setup dialog.

Choice List Setup dialog

This dialog is accessible with the Choice List command in the Field menu, or from Properties dialog, or from work menu. The choice list  setup dialog contains the following items:

Item	Description
Current field	This informational item displays the current field name.
Format	This item displays the current field format.
Choice list items	Listbox shows all current choice list values.
Item	You can insert a new value to the choice list in this control. Selecting a value from the items list brings the selected value to this edit control also.
Add	When you have entered the new choice list value in the Item entry, you have to press this button in order to add this value into the choice list.
Delete	Press the button when you want to delete a value from the choice list. Before you can use this button you must select a value from the list or enter it in the Item entry.
Use only choice list values	Check this button if you wish to use choice list values only for the selected field in Fill-In. This option disables direct keyboard input to the field and the choice list menu only can be used. Without this option both types of input are accepted.
NOTE! If the value of a new choice list item is not inserted in accordance with the field format, the Choice List dialog does not allow you to add this value to the list.


Edit formula

In the Edit Formula dialog you can set up formulae for calculating or evaluating a field's value. You display the Formula dialog with the Formula command in the Field menu, from Properties dialog or from the work menu.

Edit Formula dialog box

This dialog contains the following items:

Item	Description
Current field	Informational item with the selected field name.
Available source fields	This list displays all available source fields which can be used in the formula for the selected field. Count and type of available fields depend on the type of the selected field. See the section 'Rules for Constructing Formulas' for more information. Double clicking the field name in this list enters the selected field name into formula.
Current field	This edit control is used for entering formulas. You can type in all components from the keyboard, or you can use the other items in this dialog for simplifying your job.
Operator buttons '+' '-' 'x' '÷' '('  ')'	You can use these buttons for entering specific operators into the formula.
Available functions	This list displays all available functions for the selected field. Count and type of available functions depends on the type of the selected field. See the section 'Functions' for more information. Functions can be inserted into formulas by double clicking the needed function in the list.
Lock field from manual data entry	Selecting this check box you ensure that the Fill-In user will not be able to access the current field. The field is then locked and cannot be selected with the mouse or by the Tab-key. This option provides you with the facility to protect the calculation results from accidental or deliberate manual modifications.
More:

Rules for Constructing Formulas

Functions

User Database Functions

Diagnostic formulas


Rules for Constructing Formulas

You can construct a calculation formula from various functions and values from other fields. Possibilities of constructing a formula depend on the type of the selected field. You have the following combination possibilities:

More:

Numeric

Check

Date

General or Text


Numeric

Arithmetical operations with Numeric fields and constants.

You can also subtract two Date fields. The result will be the difference of these two dates in days. The minus symbol '-' can be used as a subtraction operator or as a sign. The formula must follow mathematical formula structuring rules.

Example: '( [Amount of Units] * [Unit Price] ) + 20'

Functions:

@SUM( [Numeric], [Numeric], .... )

@AVE( [Numeric], [Numeric], .... )

@MAX( [Numeric], [Numeric], .... )

@MIN( [Numeric], [Numeric], .... )

@SEQ( constant )

@IF{ ([AnyType] comparison operator [AnyType] ) [Numeric] : [Numeric] }

Example: '@IF{ ( @SUM( [Total] [VAT Sum] ) > 20000 ) 25000 : [Expenses] }'


Check

'@IF' statement

Logical arguments may be all field types that can be compared, i.e. Numeric, Date or Check fields. Conditional return values must have the type 'Check' or be constant '0' or '1'.

Example: '@IF{ ( [Amount of Units] > 2 ) 	1 : 0}


Date

Arithmetical operations resulting in a 'Date'.

Date fields have the following operations defined:

[Date] + [Numeric]

[Date] - [Numeric],

where the Numeric value is treated as days. It is possible to use constants instead of Numeric fields.

Example: '[Order Date] + 30'

Functions:

@MIN( [Date], [Date], .... )

@MAX( [Date], [Date], .... )

@IF{ ([AnyType] comparison operator [AnyType] ) [Date] : [Date] }

@TODAY

Example: @MAX( @TODAY [Order Date] )


General or Text

User database values.

User database variable names. Non-existing variable names can be inserted also. This causes Fill-In to create the variable in the user database and ask the user for the value. See the section 'Functions' for more information.

Example: '@@USER_NAME'

Merge formula

Static text in combination with any field except Check fields.

Example: 'Dear [Customer Name], you must pay [Advance Sum] before [Last Date].'


Functions

All functions except user database functions can be arguments to the other functions. The only rule is that the return value must not be in conflict with the arguments of the master function. The following functions are implemented in Fill-In:

More:

@AVE(arg1, arg2, ..., argN)

@IF{(arg1 comp. operator arg2) val1 : val2}

@MAX( arg1 arg2 .. argN )

@MIN( arg1 arg2 .. argN )

@SUM( arg1 arg2 .. argN )

@SEQ( const )

@TODAY


@AVE(arg1, arg2, ..., argN)

Calculates the average value of the arguments. Fields without a value are ignored. This function is defined for numeric fields only.


@IF{(arg1 comp. operator arg2) val1 : val2}

If the '@IF' statement finds the logical expression (arg1 comparison-operator arg2) to be true the return value is val1, otherwise it will be val2. Logical arguments can be fields or constants, but they must have the same type. In case date constant is needed, it must be formatted as 'ddMMyyyy' and it must be after 01 Jan 1000. This is the only place in the formula semantics where a Date constant is allowed.

Comparison operators are:

=	'is equal'

#	'is not equal'

>	'is bigger than'

<	'is less than'

Conditional return values may be constants or fields. Return values must have the same type. In case both return values are constants the default type is Numeric. If the owner of that kind of formula is a Check field and the constants are '1' and '0', the return value type is considered as 'Check'.


@MAX( arg1 arg2 .. argN )

Finds the biggest argument value. Defined for Date and Numeric fields. In case an argument is a Numeric field, constant values are allowed also.


@MIN( arg1 arg2 .. argN )

Finds the smallest argument value. Defined for Date and Numeric fields. In case an argument is a Numeric field, constant values are allowed also.


@SUM( arg1 arg2 .. argN )

Calculates the sum of the arguments. Empty fields are considered to have the value '0'. This function is defined for numeric fields only.


@SEQ( const )

A function for automatic document numbering in the fill system, built in to Fill-In. The only constant argument allowed in this function is the value from which to start the enumeration. The first document in the fill will obtain this number and all the following documents in the fill will increase the number. This function is used to give documents unique numbers, since deleting documents from a fill does not decrease this value.


@TODAY

This function returns the current date. Used only in Date fields.


User Database Functions

@@Function_Name

Fill-In has the option to run in single user mode or in multi-user mode. For every user is created a user database, or, in single user mode Fill-In uses the default database. In this database user specific data can be stored, such as user name, address, phone etc. It is possible to set field values, using this data.

To get data from the user database, the database functions must be used. These functions are also considered as database variable names. In the form preparing stage there is no need to know, if the user have the required variables or not. It is enough to enter variable with descriptive names into a formula. When Fill-In opens the form all non-existing variables are automatically created in the user database and the user is prompted to evaluate them, i.e. enter a value for them. Next time the form is opened these values already exist and are used automatically without special notice.

Database functions must start with @@ and proceed with the database item name. Database item names can not contain spaces or '@'-symbols.

User database functions are available only for General fields or Text fields. In the Formula dialog there are predefined functions for the most commonly used variables. However, as mentioned before, any variable name can be used.


Diagnostic formulas

There is special set of formulas, which are used to collect data about your system for diagnostic purposes. They are executed when form is first opened in Fill-In.

@#MEMORY. Available memory in kilobytes.

@#PHYSMEMORY. Memory installed in your computer.

@#RESOURCES. Free system resources, more than 60% is quite OK, less than 30% can be alarming.

@#DISKSPACE. Free space on drive where program is installed.

@#USERNAME. Name of default constructor.

@#TIME. Current time.

@#DATE. Current date.

@#PROGRAMVERSION. Program version.

@#PROGRAMDATE. Date when this program was compiled.

@#MODULELIST. List of loaded FLM modules.

@#NUMFONTS. Number of fonts that available for Fill-In. This can be smaller than actual number of installed fonts because only scaleable fonts are used.

@#ATMINSTALLED. Specifies whether Type 1 fonts are available and Adobe Type Manager installed.

@#PRINTERNAME. Name of currently selected printer.

@#ALLPRINTERS. Creates list of installed printers.

@#DISPLAY. Screen resolution and number of screen colors.

@#OPSYSTEM. Operating system version.


 Edit control script

In the Edit Control Script dialog you can specify rules for how fields shall act depending on certain conditions. You can, for example, jump to different fields depending on what is entered.

This dialog is displayed with the Control Script command in the Field menu, or in the submenu to the Field command in the field's work menu. The work menu is displayed by clicking the right mouse button on the field you wish to edit the control script for.

In the same way as when you edit a field's formula, you edit its control script. In the Edit Control Script dialog there are tools for conditional actions and operators, together with available fields that can be used as parameters to condition expressions.

Edit field control script


Create a field message

You can associate small messages to a field, and let them be displayed according to the Fill-In user's actions. All message editing is done in the "Specify field message" dialog.

A field message can be displayed in a message dialog box or written on the status bar, when the Fill-In user enter invalid data, entering the field, leaving the field, entering a filled field, etc.

The message dialog can either have an "OK" button or a "Yes" and "No" buttons. Effect of second style is that No cause field to be reentered if message is displayed after field was left by user. Yes will continue normal program flow. OK-style message box does not alter navigation. The message should be formulated according to this. If the message is written on the status bar (Prompt), there are no buttons at all.

It is a good advice to put some extra effort on the formulation of the message, just to make it easy understandable for the Fill-In user.

Create field message for Fill-In user


Set field tab sequence

All fields in a Fill-In document are organized sequentially in tab stop order. Pressing the Tab key makes you jump from the currently selected field to the next one, activating the new field and deselecting the previously. By holding down the Shift key while pressing Tab you jump backwards. This feature is very useful in Fill-In as the user is not bound to use the mouse to jump from one field to another.

More:

Set TAB sequence with dialog.

Set TAB sequence with mouse.


Set TAB sequence with dialog.

Tab Stop Order dialog

Sometimes, fields are not created in the best possible order for filling in. You can then use the Tab Stop Order dialog to reorganizing the fields in a proper tab sequence. You can also specify that fields should be skipped in the tab sequence. This feature is especially useful for automatic fields that you don't want to lock. As long as locked fields can not be accessed in any manner, fields which are ignored in the tab stop order can still be selected with the mouse.

You can also access the Tab Stop Order dialog with the Tab Sequence command in the Form Menu, or by the Tab Sequence button in the tool bar.

The Tab Stop Order dialog contains following items:

Item	Description
Fields on current document page	This list box displays all fields currently existing on the document page. Fields are shown in the current tab sequence from top to bottom. Each field name has a little symbol preceding it. This symbol indicates whether the field is included in the tab stop order or not. The symbol '+' means that the field is included, and the symbol '-' indicates that field is excluded from the tab sequence. You can set the fields sequential order by moving fields up or down. You can select single or multiple fields in this list by holding down the Ctrl key or the Shift key as you select.
Up	Is used to move fields up in the tab sequence.
Down	Is used to move fields down in the tab sequence.
Exclude	You use this button to exclude fields from the tab sequence. All excluded fields are preceded with a minus symbol, '-'.
Include	You use this button to include fields in the tab sequence. All included fields are preceded with a plus symbol, '+'.
Sort	Menu will pop up with sorting options.
Remember that you set the tab sequence mainly for the Fill-In user. However the effect is visible in Fill-In Design as well.


Set TAB sequence with mouse.

There is also possible to set tab order visually. Select Tab Mode from Edit / Action menu or click on Tab Mode button on toolbox. This switches program into tabulation order setup mode (Tab Mode). Shortcut for that mode is Ctrl + D. Every field will have label with its sequence number in tab order displayed on left upper corner. You can now change TAB order by clicking on these labels. Field that is clicked first will become first in TAB order and also current field. If any subsequent click hits label on some field, this field will be placed after current field in TAB order and becomes current.

When Shift key is held when clicking on field label, this field becomes current.

Exit this mode by pressing Esc key. Mode is canceled also if click misses label on field.


Set text color

Select text color

Select field color


Select text color

If you want to have special text color you can specify this color in the Select Text Color dialog, accessible with the Color command in the Field menu, or by clicking the Text Color button in the tool bar.

See 'Color dialog' for more information about how to select colors.


Select field color

For field, you have the Text Color and Shape Color commands available in the Field menu. Setting color of text is completely similar to selecting color for text objects.

Shape color has some exceptional behavior. This color value is used to paint field on screen only and is not printed. Default color of field shape is transparent. Field with transparent shape is drawn on screen with default color that is specified in application preferences. There are several predefined colors for transparent field used in Fill-In (non-saveable, normal, normal filled, non-printable and locked field) and two predefined colors in Design (normal and locked). Field with some other than transparent color specified for shape overrides these settings. Use shape color to distinguish field groups with different meaning. For instance, mark fields that must be filled by different users.


Align objects

The Object menu has a menu choice with a submenu called Align Objects. From that submenu you can choose the following alignments:

Align fields/objects left edges

Align fields/objects right edges

Align fields/objects top edges

Align fields/objects bottom edges

Adjust widths

Three fields before left alignment

The fields after left alignment

Before you can use this command, you must select more than one field. Fill-In Design calculates an average position for the selected objects. All the objects are moved to that horizontal or vertical line in a way that they are aligned.

The criterion for the width adjustment is widest field. All other fields are adjusting their widths to this field. Note that their positions are not affected.

Alignment operations are especially useful for setting up fields in tables.


Copy between pages at filling time

A useful function is copying between fields from one page to the proceeding pages, like using a carbon paper between normal sheets of paper.

Two conditions have to be satisfied to enable this kind of copying:

1.	All fields that shall be copied must have same names on each page. (All fields have unique names on one page).

2.	One field, on one of the pages, has to be marked in Design as "copy field" (or "master"). A value being entered in such marked fields in Fill-In are copied to all other fields with the same name on all pages in the current fill.

The format of the fields is less important than their names. As long as any of the field formats are not in conflict with each other there will be no problem. E.g. the "master field" can have the format "#", while the field with the same name on another page has the format "# #", there will no problems, but the copy may not look the same in both fields, i.e. there will be no exact copy, only the value is the same. If you are unsure you can test different formats and see which work together. However, normally these kind of fields should also have same format.

You change a field to a "master field" by checking the Copy though pages checkbox in the dialog "Set properties of selected fields". This dialog is displayed with the Flags command in the Field menu.

In Fill-In you can also copy the contents of fields manually. Only fields with the same name will be copied to when pasting.


Field settings

All settings you make can be viewed in the Data Field Settings dialog. The settings and qualities of a selected field are here displayed. The dialog is displayed with the View Settings command in the Field menu.

In the left list the category is listed, and in the right list its value is displayed. Logical values as true and false are shown as "1" for true and "0" for false.

View data field settings

The following categories are listed on the left:

Item	Description
Character limit	This shows the maximum number of characters allowed to enter. This is specified in the Field validation dialog.
Choice list	This indicates whether the field has a choice list or not. "1"=has choice list, "0"=has not. Choice lists are edited in the Choice List Setup dialog.
Custom error message	This displays a custom message if any specified in the Specify field message dialog.
Default value	This shows the field's value that is automatically entered when opening the form first time. This is set in the Field validation dialog.
Disabled data	This shows data that is not allowed to be entered in the field. Set in the Field validation dialog.
Flags	This indicates different on/off properties of the field. These flags cannot be modified here but in the Field properties dialog, the Edit formula dialog, the Tab stop order dialog, the Choice List Setup dialog, the Field validation dialog, and the Field format dialog.
Font	Shows which font used in the field together with detailed font data. Set in the Font dialog.
Format	Shows which format set in the field. Set in the Field format dialog.
Formula	Displays the fields formula if used. Set in the Edit formula dialog
Info	Shows the info text for the field entered in the Field format dialog.
Lower limit	Shows the lower limit of a field, if any limit defined in the Field validation dialog.
Name	Shows the name of the field. Edited in the Field format dialog, or directly with the I-beam mouse cursor.
Number	Shows the number of the field in create order.
Prefix	Shows the prefix value of the field. This is automatically inserted in the field in Fill-In. Set in the Field format dialog.
Suffix	Same as Prefix above but the value as inserted last of the field. Set in the Field format dialog.
Type	Shows the type of the field . Set in the Field format dialog.
Upper limit	Similar as Lower limit above but represents the highest value allowed to fill in. Set in the Field validation dialog.
Used in formula	Indicates whether the field is referred to in another field's formula. Set in the Edit formula dialog.
Value	Entered value. I.e. value entered in Fill-In.
With the Flags command in the Field menu the dialog "Set properties of selected fields" is displayed. Editable flags are there shown on the left (true/false values). On the right non-editable field status info are shown. These flags are also shown in the Field properties dialog.

Set and view field flags

The following editable flags are shown in the left group box:

Item	Description
Copy through pages	Checking this checkbox makes the selected field a "master field". I.e. a value entered in the field will copy itself to fields with the same name on all other pages. This is done in the Fill-In application, and only the pages in the current fill is involved.
Can be changed	Check this if you wish the Fill-In user to be able to change the font and paragraph settings of the field. Also editable in the Field format dialog.
Visible	Having this checkbox unchecked makes the selected field invisible in Fill-In. It is still visible in Design though, but with another color. The checkbox is marked as default. Also editable in the Field format dialog.
Printable	Having this checkbox unchecked makes the selected field unprintable from Fill-In. I.e. the field can be filled in but will not be sent to the printer when printing. Also editable in the Field format dialog.
Skip tabstop	Checking this checkbox excludes the selected field from the tab sequence. Also edited in the Tab Stop Order dialog.
Use only choice list	If a field has a choice list associated the Fill-In user can either select a value from the list or enter one manually. Having this checkbox checked protects the field from being manually entered.
The following field status info is shown in the right group box:

Item	Description
Has formula	Indicates whether the selected field has a formula defined.
Has default value	Indicates whether the selected field has a default value that is inserted automatically when the form is opened in Fill-In the first time.
Has limitations	Indicates whether the selected field has an upper or lower limit set.
Has choice list	Indicates whether the selected field has a choice list associated.
Used in formula	Indicates whether the selected field is referred to in another field's formula.
Type checking	Indicates whether any type checking will be made in the field when entering values in Fill-In.


Printing options

There are three commands available in the File menu for producing printouts.

1.	Print. Using this command displays the Print dialog shown below. You can also use the Print button in the toolbar. Here you specify which pages to print, what information, how many copies, if they are to be sorted, and print quality. You can also display the Print Setup dialog and the Print Format dialog by clicking the buttons respectively.

2.	Quick Print. This command is available only from toolbar. It sends document to current printer with default options i.e. all pages.

3.	Print Setup. Is used to select the printer and its options, setting the paper formats and size etc. As the Print Setup dialog displayed by this command is Windows standard. It is not explained in detail in this guide. The only difference in Fill-In Design is that the program does not change the current system printer but remembers your choice throughout one working session.

4.	Print Format. Here you set the margins, scale, coordinates, if pictures are to be printed, etc.

The Print dialog you get as the result of the Print command is Windows standard also but with some modifications.

The Print dialog contains the following items:

Item	Description
Printer	Displays selected printer and port.
Print Range	In this group box you can specify the print range, i.e. you can specify whether you want to print only the current document, the entire fill, or some documents from it. Note that you can specify range or even multiple ranges of pages to be printed. Separate start and end of range with "-" sign and different ranges by commas. Start of range can be bigger than end and single page numbers can be used. Ranges can overlap.
Copies	Number of copies to be printed.
Collate Copies	Select this checkbox to keep copies together.
Print to File	This checkbox configures the output to a printer file.
Print Quality	This item specifies the printer output quality (printer resolution).
Format	This button displays the Fill-In Print Format dialog where you can customize the output.
Setup	This button displays the Windows Print Setup dialog for selecting the active printer and it's configuration.
The Print Setup dialog is window standard and is not explained in detail here. See the Windows manual for more information about this dialog. However, you specify the paper format and its orientation, and the printer to use and its properties.

NOTE! Printing options are not stored or transferred into the Fill-In application with the document. These options affect only the current printout.

Print Format dialog

The Print Format dialog contains the following items:

Item	Description
Print graphics	Deselect this box if you need to print only fields. All lines and boxes are skipped from printout.
Print fields	Mark this checkbox if you wish to print the fields.
Print user database items	Mark this checkbox if you wish to print the user's database items.
Print pictures	Mark this checkbox if you want to print pictures.
Print info page after form	Mark this checkbox to print form info.
Use banding	Mark this checkbox if you want to use banding. This can speed up the printing when using a printer with little memory.
Send printer commands	Send printer macros to printer.
Printer coordinates	In this group box you can specify whether the printout should be placed on the paper by using absolute coordinates or default printer margins.


Menu commands

Below are all the menus in Fill-In Design described.

More:

File menu

Edit menu

Page menu

Object menu

Field menu

Form menu

View menu

Option menu

Window menu

Work menu


File menu

Below are the items from the File menu described

More:

New

Open

Close

Save

Save As

Import

Scanner

Export

Print

Print Setup

Print Format

Exit


New

Use this command to create new form definition in Fill-In Design. You can open an existing form definition with the Open command.

Shortcut:	Ctrl + N


Open

Use this command to open an existing form definition (.ffd) in Fill-In Design. You can also create new form definitions from the Open dialog by selecting Forms Designer 3.0 files (.fdw) from the file types list. You can have multiple documents open at the same time and use Window Menu to switch between them.

Shortcut:	Ctrl + O


Close

Use this command to close the active form definition you don't want to use. Fill-In Design suggests to save all changes before closing the definition. If changes to the active document are not saved, you will be asked if you want to save them. If you close a form definition without saving, you will loose all changes made since the last save. You can also close a form definition by using the Close command in the document control menu.


Save

Use this command to save the active form definition with it's current name and location. If the active definition is new and has no name, you will be prompted to provide the file name from the Save As dialog.

If you want to change the form definition's name or location, use the Save As command.

Shortcut:	Ctrl + S


Save As

Use this command to save the active form definition with different name or into different location. Use this command also when the active form definition is new and has no name.

To save a form definition with it's existing name and location, use the Save command.


Import

This command accesses the import submenu where you import pages and images.

Page

Use this command to import Fill-In Perform 1.31 format files, or Forms Designer templates. The Import Form dialog is displayed where you specify the name, location, and type of the file to import.

Linked Image…

Use this command if you want to import a picture into the form. It could be a logotype, or any other kind of image useful to your form. Selecting this command will display the Import Image dialog box. There you are asked to enter the file name and location of your picture. It could be anywhere on your drive or on an external drive. You can select between about 10 different graphics formats, e.g. EPS, BMP, or TIFF files.

After successful import the picture is treated as any other graphical object in Fill-In Design. It can be moved and resized.

Embedded Image…

Use this command if you want to import a picture into the form.


Scanner

Popup menu with commands for retrieving images from scanner.

Select source

Selects TWAIN data source. See 'Scan a picture' for more information.

Acquire…

Use this command to scan image. See 'Scan a picture' for more information.


Export

This command gives access to the export submenu.

Page

You can choose to export a page to formats like Fill-in 1.31, text and WMF.

Image

Save active image object as external file. Availability of export filters depends on format that image has. See 'Pictures and logotypes' for more information.


Print

Use this command to print the active form definition. Fill-In Design will print the form image and data names and other items as you choose. Use the Print Setup command to specify a printer and its properties.

Shortcut:	Ctrl + P


Print Setup

This command will display Microsoft Windows printer setup standard dialog to select a printer and a printer connection. Fill-In Design does not change the default system printer, instead it remembers your choice until you shut down the program. If you are not printing to Windows default printer you have to select the specific printer again in the next working session.


Print Format

Here you can set information about the format of the printout. You can see the selected page width and height, adjust the margins, set the scale factor, and what you want to be printed, cropmarks, page frame, form info, etc.


Exit

Use this command to end your Fill-In Design session. You can also use the Close command in the application control menu. Fill-In Design prompts you to save form definitions with unsaved changes.

Shortcut:	Ctrl + Q  or  Alt + F4


Edit menu

Below are the items from the Edit menu described.

More:

Undo

Cut

Copy

Paste

Delete

Select

Action


Undo

Use this command to revert the last editing or formatting action, if possible. The name of the command changes according to the last revertible action.

Shortcut:	Ctrl + Z  or  Alt + Backspace


Cut

Use this command to remove selected fields from a form definition and put them on the clipboard. This command is unavailable if you have no fields selected. Cutting fields to the clipboard replaces the clipboard's previous contents.

Shortcut:	Ctrl + X  or  Shift + Del


Copy

Use this command to copy selected fields from a form definition and put them on the clipboard. This command is unavailable if you have no fields selected. Copying fields to the clipboard replaces the clipboard's previous contents.

Shortcut:	Ctrl + C  or  Ctrl + Ins


Paste

Use this command to insert a copy of the clipboard contents into the form definition. This command is unavailable if the clipboard is empty.

Shortcut:	Ctrl + V  or  Shift + Ins


Delete

Use this command to delete selected fields from a form definition. This command is unavailable if you have no fields selected. Deleted fields are not placed on the clipboard.

Shortcut:	Del


Select

Use this command to select all fields, all graphics, or all objects, on the active form definition page. You select what objects in the submenu that this command invoke.


Action

Below are the items from the Action submenu described.

Edit Objects

Use this command to select editing mode. The mouse pointer has the shape of an arrow so that you can point, select, and modify different objects in the form.

Edit Text

Use this command to select text editing mode. The mouse pointer has the shape of a caret so that you can insert and edit text in text fields.

Zoom

Use this command to select zoom mode. The mouse pointer has the shape of a magnifying glass so that you can magnify your view, i.e. you look closer to your form. You draw up an area with the magnifying glass where you want to look closer. When you release the mouse button the view is magnified. You can also look at your form from a longer distance by holding down the Shift-key while clicking somewhere.

Scroll

Use this command when you want to scroll the view. The mouse pointer has the shape of a hand so that you can 'move' the form on the screen to where you want to look at it. When holding down the left mouse button the hand is 'grabbing' the paper.

Create

This submenu holds all the action commands for creating fields and objects. In the first part (9 commands) are field creating commands. You create different special featured fields here, like number fields, date/time fields, etc. These commands are also accessible via the field toolbox. The rest of the commands deal with the basic designing part.


Page menu

Below are the items from the Page menu described.

More:

Page Setup

Add Page

Next Page

Previous Page

Open Page

Insert Pages

Delete Pages

Duplicate page

Change Number

Page Info


Page Setup

This command displays the Page format dialog. Here you specify the main layout of your form, such as portrait/landscape, size, and margins, etc.


Add Page

Use this command to add a page to the form definition. The new page is inserted before the current one.


Next Page

Use this command to go to the next page after the current one.


Previous Page

Use this command to go to the previous page before the current one.


Open Page

Use this command to go to a specific page in the form definition. You will be asked to enter the page number. You can also use the page indicator on the left side on the status bar. To open a page, simply click an appropriate number on the page indicator, the page shows up immediately, no further dialogs will occur.


Insert Pages

Use this command to insert a specified number of pages before or after a specific page. You are prompted for the number of the page to insert before/after.


Delete Pages

Use this command to delete pages you don't want to use. You are asked to enter page number.


User Interface - Page menu - Duplicate page
Duplicate page

Use this command to create a new page and copy all field contents to that new page.


Change Number

Use this command to change order of the pages. For example, if you have pages and want page number 5 to be on the third place. Then you must go to the page 5, select this command, enter 3 in the prompt dialog, and click OK. Now page number 5 is on the third place. Number 3 and 4 have moved to place 4 and 5 respectively.


User Interface - Page menu - Page Info
Page Info

Here you display the Page Info dialog where you can see creator, creation date, last date saved, and person who made last change. You can insert a short description that will be displayed on screen under page area and notes. Note that there is possible to set description and notes for whole document and every page using Form Info dialog.


Object menu

Below is the items from the Object menu described. Note that the items in this menu are available only if an object in your form is selected. When an object is selected, only those items/commands that are applicable to that object, are available.

More:

Properties

Info

Interior Color

Stroke Color

Snap point

Repetitions

Dashed line

Grid

Typeface

Paragraph

Style

Alignment

Align Objects

Space evenly

Move

Move Up

Move Down

Bring To Front

Send To Back

Background Object


Properties

Use this command to display the setup dialog box of the currently selected object in the form. There must be single selection.

Shortcut:	ENTER


Info

Use this command to display the object info dialog. In this dialog you can see the object's type, color, coordinates, thickness, length, repetitions, snap point, etc.

Shortcut:	Ctrl + ENTER

NOTE! This dialog box is not the same as the Form Info dialog displayed by the Form Info command in the Form menu.


Interior Color

Use this command to set the interior color of a graphical object.


Stroke Color

Use this command to set the stroke (line) color of a graphical object.


Snap point

Use this command to set the snap point adjustments of the object. Which grid to use and how to snap.


Repetitions

Use this to set the number of repetitions of objects. This does only apply to graphical objects.


Dashed line

Use this command to make a line object dashed.


User Interface - Object menu - Grid
Grid

Use this command to specify on which grid object will be snapped. There can be more than one object selected.


Typeface

Use this command when you want to change a field's font setting via the Font dialog.

Shortcut:	Ctrl+Shfit+F


Paragraph

Use this command to set the indentation and spacing in a text field via the Paragraph dialog. See also 'Paragraph'.

Shortcut:	Ctrl+Shfit+P


Style

In the submenu to this menu choice you set style on selected text. These styles are also found in the text style toolbox.

The following styles are available:

Normal	Shortcut:	Ctrl+Shift+N

This command clear all style attributes.

Bold	Shortcut:	Ctrl+Shift+B

This command makes selected text bold.

Italic	Shortcut:	Ctrl+Shift+I

This command makes selected text italic.

Underlined	Shortcut:	Ctrl+Shift+U

Makes selected text underlined. 	Sample Text

Strikeout

This command strikes out selected text. 	Sample Text

Superscript

Applies superscript style to text. 	Sample Text

Subscript

Applies subscript style to text. 	Sample Text

Small Caps

Applies small capitals style to text. 	SAMPLE TEXT


User Interface - Object menu - Alignment
Alignment

In these submenus, you choose alignment of selected text paragraphs. These choices are also found in the text style toolbox.

Left	Shortcut:	Ctrl+Shift+L

This command left-aligns selected text paragraphs.

Right	Shortcut:	Ctrl+Shift+R

This command right-aligns selected text paragraphs.

Centered	Shortcut:	Ctrl+Shift+C

This command centers selected text paragraphs.

Justified	Shortcut:	Ctrl+Shift+J

This command justifies selected text paragraphs.


Align Objects

Use this command to align objects. A submenu is popped up where you select direction of alignment. You can also adjust the widths. More than one object must be selected. Objects are aligned relative to point that is furthest in direction of alignment.


Space evenly

Use this command to space selected objects with equal distances across or down (horizontally or vertically). There must be more than one object selected.


Move

Use this command to move the object a specified number of units vertically and horizontally. The unit is normally in mm but is directly changeable. If a negative value is entered, the object will move the opposite way.

If you select the Leave original checkbox a copy is made of the object(s) which are moved.

This command applies to all objects and fields.

Shortcut:	Ctrl+Shift+M

NOTE! Position of all objects on page is defined by vertical and horizontal coordinates (X and Y direction). There is also third dimension called Z order. You can specify how overlapping objects are drawn. This applies only to graphical objects, fields are kept always on top and never can be under some graphical object.


Move Up

Use this command to move an object one step closer to the front view (upward in Z order). This is useful when several objects are overlapping each other.

This command applies to graphical objects.

Shortcut:	Shift+PageUp


Move Down

Use this command to move an object one step down in Z order. This is useful when several objects are overlapping each other.

This command applies to graphical objects.

Shortcut:	Shift+PageDown


Bring To Front

Use this command to bring an object to the front. The object is placed on the top of the overlapping ones. Only visible when one or more objects are overlapping the selected one.

This applies only to graphical objects.

Shortcut:	Crtl+Shift+PageUp


Send To Back

Use this command to bring an object to the back. The object is placed at the bottom under the overlapping ones. Only visible when one or more objects are overlapping the selected one.

This applies only to graphical objects.

Shortcut:	Crtl+Shift+PageDown


Background Object

Use this command to send object to background. It will then be displayed under grid lines. This is useful for large scanned images that you are using as template when designing. Any of previous four commands will restore objects normal state in Z order.

This applies only to graphical objects.


Field menu

Below are the items from the Field menu described.

More:

Format

Validation

Choice List

Formula

Control script

Custom Message

Text Color

Shape Color

View Settings

Flags


Format

Use this command when you want to edit the format of a field object via the Field Format dialog. This command is available only when a single field is selected.


Validation

Use this command when you want to edit a field's validation via the Field Validation dialog. Here you set the limits of the field's value, its default value, max length, etc.


Choice List

Use this command when you want to edit a field's choice list via the Choice List Setup dialog. If no values exist in the list, the field has no choice list.


Formula

Use this command when you want to edit the formula of a text field or a general field, via the Edit Formula dialog. Here you set formulas to be calculated and inserted when the Fill-In user opens the form for filling.


Control script

This command displays the Edit Control Script dialog, where you arrange conditional jumps between fields, show/hide fields, etc. This is done with combinations of miscellaneous functions for the current field.

Note that this dialog box is similar to the Edit Formula dialog where you edit formulae for automatic fields.


Custom Message

This command displays the dialog "Specify field message". See 'Create a field message' for more information.


Text Color

Use this command when you want to change a field's text color via the Select Text Color dialog.


Shape Color

Here you specify color of the selected fields. You select color model on the left, and values depending on the model parameters on the right. If you choose the Transparent model the selected fields are shown on the screen with default color that can be specified from Preferences dialog. Default shape color is transparent. This color is never printed and is used to mark some fields on screen for Fill In users.


View Settings

Use this command to get all available information about a field. The Data Field Settings dialog is displayed where you can view all information about a field in a convenient way.


Flags

This command displays the dialog "Set properties of selected fields". This dialog consists of editable and non-editable checkboxes. You can switch on/off properties with the editable ones under Editable flags, while the non-editable flags under Field status info display settings made in the Field format dialog.


Form menu

Below are the items from the Form menu described.

More:

Form Info

Passwords

Snap To Grid

Toggle Grid

Grid Setup

Tab Sequence

Object List

Fonts in Document

Colors in Document

Embedded Fonts

Validate Formulas


User Interface - Form menu - Form Info
Form Info

Here you can view useful information about the form. The dialog that is displayed by this command contains similar information as the Page Info dialog, but has much more form specific information, like Version, creator, template name, paper size, numeric form identifier, file name, directory, password protection, etc.

Here you can also view the fonts and colors in the document with the Fonts in document- and Colors in document buttons, as well as directly from the Form menu.


Passwords

Use this command to display the Set Passwords dialog box. Here you can set password for changing the form definition, and password for entering data. The latter one is made for the Fill-In user when he/she is about to fill in the form.


Snap To Grid

Use this command to toggle snap to grid functionality on and off. This command applies to all objects.


Toggle Grid

Use this command to toggle the grid to be on the top of all objects and fields, or behind all objects and fields, or invisible.


Grid Setup

Use this command to display the Select Grid dialog box. Here you select the grid you want to see on the screen, its color and position. You can also edit it in the grid edit dialog box invoked by the Edit button in this dialog box.


Tab Sequence

Use this command to display the Tab Stop Order dialog box. Here you set the order of the tab sequence of the field objects. Which one to be included in and excluded from the tab sequence.


Object List

Use this command to display the Graphical Object List dialog box. Here you set the tab sequence order for the graphical objects. Locking/unlocking them has similar effect here as including/excluding for the fields, see the Tab Sequence command  above.


Fonts in Document

Use this command to display the Fonts in Document dialog box. Here you can see the typefaces on the left and the corresponding font and size on the right. Select a typeface and then double click the specific font on the right, and you will get detailed font information displayed.


Colors in Document

Use this command to display the Colors dialog box. Here you can see all colors currently in your form. See 'Document colors' for more information.


Embedded Fonts

This command is available for program versions that include Bitstream TrueDoc libraries. You can specify which fonts are recorded and embedded into document as font resources. Only fonts that are used in form can be embedded.


Validate Formulas

Use this command to verify and update state of formulas on all fields. It may happen that some field, which is used in some formula, is deleted from document. In this case formula will not function properly. Fill-In corrects such situations automatically. If correction is not possible user will be prompted to adjust formula manually.


View menu

Below are the items from the View menu described.

More:

Fit In Window

Adjust to Width

Zoom Back

Zoom

Zoom to Selected

Zoom to Objects

Original Size

Show Exact

Crosshair Cursor

Tool bar

Ruler

Status Bar

Graphics ToolBox

Field Toolbox

Text Style ToolBox

Text Toolbox

Object Library Toolbox

Generic ToolBox


Fit In Window

Use this command when you want the document to be scaled into full view.


Adjust to Width

Use this command when you want the document to be scaled into full width.

Shortcut:	Ctrl + W


Zoom Back

Use this command when you want to go back to the previous zoom state. You can also hold down the Shift key when you are in zoom mode, and click somewhere. (The magnifying glass will have a minus symbol in it.)

Shortcut:	Ctrl + R


User Interface - View menu - Zoom
Zoom

Use this submenu to choose the document scale. Available scales are 50%, 75%, 100%, 200%, 400%, 600%, and 800%.

Shortcut for 50%:	Ctrl + 5

Shortcut for 75%:	Ctrl + 7

Shortcut for 100%:	Ctrl + 1

Shortcut for 200%:	Ctrl + 2

Shortcut for 400%:	Ctrl + 4

Shortcut for 600%:	Ctrl + 6

Shortcut for 800%:	Ctrl + 8


Zoom to Selected

Use this command to zoom the form so that all selected objects on page will fit into document window.

Shortcut:	Ctrl + Shift + 9


Zoom to Objects

Use this command to zoom the form so that all objects on page will fit into document window.

Shortcut:	Ctrl + Shift + 3


Original Size

Use this command to zoom the form so that its size on screen is same as it would be when printed. This is not always very exact because of difficulties to determine actual size on display.

Shortcut:	Ctrl + Shift + 1


Show Exact

This command toggles on or off the exact screen representation for some objects in the document. When Show Exactis off, imported pictures are replaced with rectangles and special dotted lines are drawn in simple manner. This command does not affect printing, but increases the screen update speed, especially when you have several pictures in your document. By default, Show Exact is on.


Crosshair Cursor

This command toggles on or off hairlines that follow your mouse pointer when you edit document page. This command is duplicated by button on left upper corner of ruler bars.


User Interface - View menu - Tool bar
Tool bar

This command toggles on or off the tool bar


Ruler

This command shows/hides the horizontal and vertical rulers.


Status Bar

This command toggles on or off the status bar


Graphics ToolBox

This command shows/hides the graphical toolbox. This toolbox can be placed anywhere on the workspace.


Field Toolbox

This command shows/hides the field toolbox. This toolbox can be placed anywhere on the workspace.


Text Style ToolBox

This command shows/hides the text style toolbox where you set selected text to be bold, italic, underlined, striked out, etc. You also align text, left, right, centered, justified.


Text Toolbox

This command toggles on and off toolbox with font and paragraph settings. Text toolbox is continuously updated when you type or edit text properties in active editor object. (This can be field or text label object.)


Object Library Toolbox

This command toggles on and off toolbox with object library commands. See topic describing Object library for more.


Generic ToolBox

This command toggles on and off the generic toolbox. This box contains some FLM tools such as the database tools. It can be placed anywhere on the workspace. This is only available if you have some module (FLM) available in the program directory and this module installs controls into toolbox.


Option menu

Below are the items from the Option menu described.

More:

Preferences

Configure Tool bar

User Database Items


Preferences

Use this command to display the Preferences dialog, where you can specify program specific features, like unit settings, default objects, program colors, font substitutions, and display options.


Configure Tool bar

Use this command to select which items are to be accessible (visible) from the toolbar


User Database Items

Use this command to display the Custom data items dialog box. Here you can define variables (items) to the program. These items can be used as formulas in text or general fields, and are assigned values by the Fill-In user. You assign a formula to a field with the Formula command in the Field menu.


Window menu

This menu contains window commands, which are common to all Windows applications, and contains also a list of opened document windows. You can activate an opened document by selecting its name from that list.


Work menu

The work menu is a pop-up menu displayed by clicking anywhere on the form with the right mouse button. The menu choices in this menu are commonly used and must be easy to access. In this menu you can select grid, save your form, and get form info. The figure below shows the work menu for the form. Note that you must not click on any object or field, but somewhere on the form, to display this menu.

Work menu (Form)

There is actually more than one work menu. All are accessed with the right mouse button.

Clicking a field will display a field work menu specific for that field. You can set the field's properties. The figure below shows the work menu for a numeric field.

Work menu (Numeric field)

Clicking a graphical object will display the object work menu specific for that graphical object. You can set the object's properties. The figure below shows the work menu for a grass line object.

Work menu (Grass line object)


User Interface - Tool bar
Tool bar

The following tools are placed in the Fill-In Design tool bar:

Tool	Associated menu command or description
	File / New
	File / Open
	File / Save
	File / Print
	Quick Print. Print with current settings.
	Edit / Action / Edit Objects
	Edit / Action / Zoom
	Edit / Action / Scroll
	Edit / Action / Edit Text
	Object / Properties
	Field / Format
	Object / Typeface
	Field / Color
	Form / Tab Sequence
	View / Adjust to Width
	View / Fit in Window
	Shows selected object, or format if field


Status bar

Fill-In Design status bar contains the following items from left to right:

•	Page number indicator

•	Prompt string / Information string

•	Caps Lock indicator

•	Num Lock indicator

•	x-coordinate paper

•	y-coordinate paper

Status bar

NOTE! Click with right mouse button on page number indicator will open list of open pages. Selecting item from that menu will cause page to be activated. Click with right mouse button opens menu that enables to change appearance of status bar.


Text toolbox

Fill-In Design text toolbox duplicates most frequently used text-formatting commands in floating window. This toolbox is enabled only when you are editing active text object. It shows sate of text and paragraph properties at caret location when you are moving around or selecting text in editor.

Text toolbox

Most of the controls are already explained in this manual, only some of them are available from this box only.

	Relative spacing. Set relative line space to auto, 150% and 200% correspondingly.
	Fixed spacing. Set fixed line spacing to 1.0, 1.5 and 2.0 form units. Size of form unit is 1/6 inch.
	Font size step. Increase\decrease font size of selected text or object by one unit. Actual increment depends on selected font unit. Shortcut: Ctrl + Shift + "+" and Ctrl + Shift + "-"
	Tabulation. Open tabulation setup dialog. Shortcut: Ctrl + Shift + "T"


Mouse shortcuts

You can change the action performed by holding down modifier keys Ctrl, Shift, and Alt while you drag or click with mouse. These keys are used together with the left mouse button (LMB) in Fill-In Design:

More:

Shortcuts in all modes

Edit mode shortcuts

Create mode shortcuts

Zoom mode shortcuts

Scroll mode shortcuts

Tab mode shortcuts

Measure mode shortcuts


Shortcuts in all modes

Key combination	Explanation
Ctrl + LMB	Works in all modes except edit mode. Temporarily change to edit object mode. This will last until key is released.
Shift + Ctrl + LMB	Zoom in. Click on page or drag rectangle.
Shift + Ctrl + Alt + LMB	Click to zoom out to previous zoom state. There are 10 last zoom states remembered.


Edit mode shortcuts

Key combination	Explanation
None	Click with left mouse button selects object under mouse and starts to move it. If your click misses object on page, you can drag selection rectangle on page. When you release mouse button in this mode, all objects that are completely in rectangle will be selected. This happens unless object is locked. Double click on object opens properties for this object type, double click on page opens
Ctrl + LMB	Left mouse click starts dragging to copy selected objects. When mouse button is released, copy of selected objects is created and original objects remain intact. Double click on object opens general object info dialog.
Shift + LMB	Inverts selection state of object under mouse. Only this object will be affected.
Alt + LMB	Allows to drag selection rectangle without grabbing selected objects or changing selection state of objects under mouse before mouse button is released.
Alt + Shift + LMB	Click starts 'transparent' selection of objects from bottom of Z-order. If two or more objects overlap and mouse is clicked in their overlapping area, downmost object is selected. Same applies to overlapping object handles. Use these keys to pick up objects that are under other objects.
Alt + Ctrl + LMB	Starts dragging of objects in fixed direction. Press keys and right mouse button over an object and start dragging either horizontally or vertically. One direction will be locked. This guarantees that if you start dragging in Y direction, object will not move vertically by accident.
NOTE! In all modes CTRL+SHIFT+LMB switches to ZOOM IN mode. You can drag rectangle or click with mouse to zoom. Click zooms into rectangle that is 90% of size of window area and centers in on screen.


Create mode shortcuts

Key combination	Explanation
None	Create fields


Zoom mode shortcuts

Key combination	Explanation
None	Zoom in
Shift + LMB	Zoom out to previous zoom state
Ctrl + LMB	Select and edit fields (i.e. temporarily change to edit object mode)


Scroll mode shortcuts

Key combination	Explanation
None	Scroll the form


Tab mode shortcuts

Key combination	Explanation
None	If click misses label on field, mode is canceled. If click hits label on field, this field will be placed after current field in TAB order and becomes current.
Shift + LMB	If click hits label on field, this field becomes current. If click misses field, mode is canceled.


Measure mode shortcuts

Key combination	Explanation
None	Every odd click specifies start point. Every even click specifies endpoint and opens dialog showing result.


Keyboard shortcuts

Shortcut	Explanation
Ctrl	Temporarily switch to Edit object mode. When releasing the button you go back to the previous mode you were in.
Ctrl + Shift	Temporarily switch to Zoom mode. When releasing the buttons you go back to the previous mode you were in.
Ctrl + Shift + Alt	Temporarily switch to "Zoom back" mode (the mouse pointer has the shape of a magnifying glass with a minus symbol inside). When releasing the buttons you go back to the previous mode you were in.
Ctrl + N	New file
Ctrl + O	Open file (.FFD file)
Ctrl + T	Open new template (.FDW file)
Ctrl + S	Save file
Ctrl + Shift + S	Save As
F12	Save As
Ctrl + P	Print file
Ctrl + Q	Quit application
Alt + F4	Quit application
Ctrl + Z	Undo
Alt + Backspace	Undo
Ctrl + X	Cut selection
Shift + Del	Cut selection
Ctrl + C	Copy selection
Ctrl + Ins	Copy selection
Ctrl + V	Paste
Shift + Ins	Paste
Del	Delete selection
Ctrl + W	Adjust zoom to document width
Ctrl + R	Restore zoom to previous zoom state
Ctrl + 5	Zoom document to 50%
Ctrl + 7	Zoom document to 75%
Ctrl + 1	Zoom document to 100%
Ctrl + 2	Zoom document to 200%
Ctrl + 4	Zoom document to 400%
Ctrl + 6	Zoom document to 600%
Ctrl + 8	Zoom document to 800%
Shift + Ctrl + 1	Return to "normal" zoom scale
Ctrl + 3	Zoom in as much as possible but still making all objects and fields visible.
Ctrl + 9	Zoom in a selected object
Shift + F1	Help contents
F1	Help topics
Ctrl + I	Displays the form info dialog
Arrow keys	Move selected fields by 1/10 of inch in x-direction or 1/6 of inch in y-direction. When no fields selected, move document
Ctrl + Arrow keys	Move selected  by 1/100 of inch in x-direction or 1/60 of inch in y-direction
Ctrl + Alt + Arrow keys	Move selected fields by 1 mm in both directions
Ctrl + Shift + Arrow keys	Copy selected fields/objects and moves the copy one grid step horizontally or vertically in direction of arrow key
Tab	Select next field or first field if nothing is selected
Shift + Tab	Select previous field or first field if nothing is selected
Ctrl + Tab	Switch to next open document.
Ctrl + F6	Switch to next open document.
Ctrl + D	Switch to TAB setup mode
Enter	Display Properties dialog for active graphical object or field.
Ctrl + Enter	Displays the object info dialog
Shift + Enter	Displays the field properties dialog for the selected field
Shift + Ctrl + Enter	Edit the selected field's name or text on selected text object.
Ctrl + F	Starts Fill-In with current document.
Ctrl + A	Select all fields and objects in the form
Ctrl + M	Displays the move selected object field
Ctrl + U	Displays the unit settings dialog
Ctrl + G	Displays the select grid dialog
Ctrl + Home	Scrolls the document so that the top of it is visible
Ctrl + End	Scrolls the document so that the bottom of it is visible
Ctrl + "+"	Zoom in small steps. Note that it is the plus key on the numeric keyboard that is referred to
Ctrl + "-"	Zoom out in small steps. Note that it is the minus key on the numeric keyboard that is referred to
Esc	Depending on situation performs one of these actions. If there is an active text editor on page it will be deactivated. Exit open dialog if there is one. Deselect any selected objects if any. Switch into Edit Objects mode if .any other mode.
Pageup	Scrolls the document about ¼ of a page upwards
Pagedown	Scrolls the document about ¼ of a page downwards
Ctrl + Pageup	Go to previous page
Ctrl + Pagedown	Go to next page
Shift + Pageup	Moves selected graphical objects one step closer to the foreground
Shift + Pagedown	Moves selected graphical objects one step closer to the background
Ctrl + Shift + Pageup	Moves selected graphical objets to the foreground
Ctrl + Shift + Pagedown	Moves selected graphical objects to the background
Ctrl + Shift + F	Displays the font dialog, where you select font and its settings for selected fields
Ctrl + Shift + P	Displays the paragraph dialog, where you select paragraph settings for selected fields
Ctrl + Shift +S	Set text baseline shift
Ctrl + Shift +T	Tabulation setup
Ctrl + Shift +A	Select whole text in editor
Ctrl + Shift + ArrowUp	Shift selected text baseline up in text editor
Ctrl + Shift + ArrowDown	Shift selected text baseline down
Ctrl + Shift + "Num +"	Increase font size of selected text or object by one unit. Actual increment depends on selected font unit.
Ctrl + Shift + "Num -"	Reduce font size of selected text or object by one unit.
Ctrl +Shift + L	Left alignment
Ctrl +Shift + C	Centered alignment
Ctrl +Shift + R	Right alignment
Ctrl +Shift + J	Justified
Ctrl +Shift + *	Right aligned dotted fill
Ctrl +Shift + B	Toggle bold style of text
Ctrl +Shift + N	Apply normal style to text
Ctrl +Shift + I	Toggle italic style of text
Ctrl +Shift + U	Toggle underlining of text


Object library

When you are designing more than one form to be used in your organization, you will notice that some parts of forms are very similar in different forms, for instance footers and headers. You can of course create special form files that are used as templates for other forms. There is also better way to go - create new object library. Each library is actually a document file that does not contain pages but named groups of objects instead. Every library can have descriptive name and so can every group of objects you store in library.

Start by opening object library preferences dialog. This can be done via Preferences dialog or by clicking with right mouse button on Object Library Toolbox. Press 'New…' button to create library file. Place this file wherever you like, after that specify name and optional comment describing your new library. Using same dialog, you can also attach existing library files. If you click on library file in File Manager or Windows Explorer then this library will be attached to library toolbox automatically.

Removing library file has two steps. Select library from list and press 'Delete' button. You will be asked whether to delete library file from disk. Answer NO if you need this file later and it will just be detached from your toolbox.

Note that you can also change library name and comment at any time by clicking on 'Edit' button.

New library will appear in list of libraries, at the top of library toolbox. If toolbox is not visible, open it via View\Object Library Toolbox.

To create new item, select one or more objects on active page of document and press 'Add' button. After that specify name for new item and it will be added into list on toolbox. Item will later be accessible by its name. To insert objects into document, select item name from list and press 'Insert' button. Unwanted objects can be deleted from library using 'Remove' button. Item name can be changed at any time by clicking on 'Edit' button, however all names in one library must be unique. To change objects in the library item you must insert them into empty document, make changes, remove original object from library and insert it again. Objects inserted into document are embedded into it, changes made to them will not affect those in library.


Glossary of Terms

Choice List

Create Mode

Edit Mode

Embedded font

Field

Format

Form Definition

Formula

Form Template

Graphical objects

Grid

Importing

Measure Mode

Page

Scroll Mode

Tab Mode

Tab Sequence

User database

Menu

Zoom Mode


Choice List

A list of predefined values associated with a field. The Fill-In user can select one of the items in this list. The Fill-In Design user defines the values of the list and assigns it to a particular field. Every field can have their own choice list.


Create Mode

The program mode used for creating fields and objects with the mouse.


Edit Mode

The program mode used for editing fields setup and for graphical design.


Embedded font

Fonts that are added to document file as compressed portable font resources (recorded font outline information). Such fonts are used on screen and printer if original font is missing in users system.


Field

Data insertion item you create and configure by the Fill-In Design application. Data input field defines graphical representation of data for output and rules for user input.


Format

Format defines type of data that can be inserted into field. When the Fill-In user enters data, input check is performed automatically. Format is one of ways to validate user input.


Form Definition

Complete form configured with data input fields and graphics, created by the Fill-In Design application and ready to be filled in.


Formula

Formula is a calculation rule that manipulates with values from other fields or system variables (like time and date). It is set up in Fill-In Design. The calculated value is automatically inserted to a field with a formula when the Fill-In user enters data in the form or explicitly runs calculator.


Form Template

In Fill-In Design any imported form file is called form template. If document prepared in Design is opened in Fill-In program, this document becomes template for filled form file.


Graphical objects

Background objects that provide your form with lines, boxes, grasslines, different types of texts, etc. See the 'Fill-In Design Graphics' user guide for information about how to design this.


Grid

The grid is set of vertical and horizontal help lines that are used to help you position objects with exact precision with minimum effort. Objects and fields created on the form snap to closest help line in a specific direction or to by specific side of the object. There is more than one grid one page even only one of them is currently visible. Object can be snapped to any grid, not only to active one. The grid is normally not sent to the printer when you print out your form.


Importing

You import for example picture files or form files that have different file types than Fill-In Design normally uses. Files that Fill-In Design uses are loaded into the application. Form files are converted into Fill-In format and treated as form pages. Image files can be imported as link to file on disk or as embedded images.


Measure Mode

The program mode used to determine distance between two points on page. Mouse cursor in this mode turns into shape of ruler. Clicking two subsequent points on page displays dialog with information about distance.


Page

You can have multiple pages in one document. A page is seen as one sheet of paper. A document is one or more pages. The pages are added in Fill-In Design, the Fill-In user cannot add or delete pages as he/she is supposed to fill in them.


Scroll Mode

The program mode used for scrolling the form inside the workspace. The mouse pointer has the shape of a hand that "grabs" the form when holding down the left mouse button.


Tab Mode

The program mode used for setting up tabulation order of data entry fields in Design program. In this mode every field on page has label with its sequence number displayed. By clicking on field sequence label, user can change tabulation order.


Tab Sequence

This is sequential order of fields in the document. Pressing the Tab key results in selection of the next field in the sequence, Shift+Tab the previous in the sequence.


User database

The internal system in Fill-In that administers user specific data. There can be more than one user database attached to Fill-In program but only one is active at the time. If form loaded from disk contains field with user data item specified in formula (for example @@TELEPHONE), program will search current user database for key with that name. If key is not found, empty key is created and user will be prompted for value.


Menu

Menu with choices, allowing direct access to various configuring dialogs. Appears on the workspace as the result of right mouse button click on a field.


Zoom Mode

The program mode used for zooming documents with the mouse. I.e. you can get a closer look at your form, or look from a longer distance.