FAQ


Setting the Project : TOP
- What kind of projects can I create?
- How to set the project's font size and printable area?
- How to set a list new project?
- How to define a page for a label project?
- How to use a standard pre-defined label?
- How to create a label new format?
- How to define a project new layer?


Working with objects: TOP
- How to insert objects?
- How to select one or more objects to edit them?
- How to change an object format?
- How to reposition an object?
- How to change an object's position through the dialog window?
- How to gather the objects into a group?
- How to assign a descriptive name to the objects?
- How to assign appearance condition to the objects?
- How to change an object contents?


Working with Text objects (Variables): TOP
- How to work with layers?
- How to insert variables?
- How to insert a fixed text?
- How to insert a line break in the text?
- How to insert a function?
- How to insert a logical condition?
- How to activate the date formatting?
- How to activate the number formatting?
- How to use the sum variables?
- How to define a counter with the sum variables?


Variable Object property: TOP
- How to change the text-property of the object?
- How to align text?
- Can I distribute space among the words?
- Can I remove the blank spaces within a line?
- Can I ignore and skip the blanks line of the paragraph?
- Can I avoid the words to be cut?
- Can I orient a text?
- Can I activate the "Page wrapping"?


Working with graphical objects: TOP
- How to use rectangle, ellipse, and line?


Picture: TOP
- How to insert picture?


Barcode: TOP
- How to use Barcode?


Working with table: TOP
- How to insert a table in the project?
- How many header, data and footer lines can I insert in my table?
- How many header and footer group lines can I insert in my table?
- How to add a table new line?
- How to edit a table line?
- How to add, change, delete and move a column?
- How to change a table properties?
- Can I prevent a table from having a variable format?
- Can I give a table a standard font?
- Can I highlight the table lines alternatively?
- Can I keep the following lines on the same page?
- Can I create a pagebreak before group header?
- Can I insert a pagebreak?
- How to access a line properties?
- How to arrange the line layout?
- Can I change the report margin?
- Can I set the lines distance?
- How to set the line appearance condition?
- How to access a column properties?
- How to set a column's width, distance top, distance bottom, distance left, distance   right?
- How to set the horizontal, vertical alignment?
- How to set the separator and its width?
- How to set a column background?
- Can I select a default font of the line?
- Can I delete the unnecessary blanks space?
- Can I select the RTF formatting for the current column?


Working with formatted text: TOP
- When to use a formatted text?
- How to insert a formatted text?


Working with context menu: TOP
- Can I set the objects on different layers?
- Can I select many objects?
- Can I align many objects?
- Can I group many objects?
- Can I copy an object to the following layer?
- Can I identify my objects through a group list?
- Can I link many objects?
- How to link my objects?


Saving project: TOP
- How to save a project?
- How many tipes of print samples can I get?



 


Setting a project


What kind of project can I create? TOP

We can create two kinds of projects:
  • List
    They are lists projects, reports or similar forms, like the invoices, the order forms,
    etc.

  • Label
    This type of project is different from the previous one, because in the labels there
    are no FIELDS, that is data of tables and lists type. You can only print VARIABLES
    coming from the AS400.


How to set the project's font size and printable area? TOP

When you create a new project you have to set the general parameters of you
project, that is the page setup.

First of all you have to set the printable area of the project.

Through the menu:

Menù: Project > Page setup > Printer

Press the button Choice

In the displayed window, you can determine properties such as paper size,
and orientation.

It is also possible to select the Standard font type to use in the project.

You can do it through the menu:

Menù: Project > Options...

Select "Objects"

In this window it is possible to set the default font.

Note: it is advisable to use a "Courier New" font because the final report layout will
keep the proportion.


How to set a list new project? TOP

First of all you have to set the general parameters of you project,
that is the page setup.

With the Command Project > Page setup > Printer the dialog window is displayed
in order for you to select the printer.

Press the button "Choice"

In this window you can set the setting of the printer.

The standard size of the paper is set to A4 210 x 297 mm.

The pre-defined alignment is vertical.

Press the button Property.

Via the displayed window, you can access the main setting of the project.

The available layout options depends on the selected project: list or label.


How to define a page for a label project? TOP

In the page setup for labels you can set the page size and alignment as well as the
printer sequence via the printer setup. You can either open one of the predefined label
formats or define one of yours. Via the "Choice" button you can determine, under the
printer options, default values, such as paper size and alignment, and the printer
chosen for the project.


How to use a standard pre-defined label? TOP

You can choose from a range of pre-defined label formats in the "templates" register,
in the page setup for labels. Now you will have to find out the size of the label you
need, and how many labels you can set on the page.


How to create a label new format? TOP

To define your own label layout (should the one you require not be included),
use the following default values:

Setting the Offset
The offset provides the horizontal and/or vertical distance of the top left-hand label
to the edge of the workspace. The top left corner of the workspace always begins
on the screen display with the co-ordinates 0/0 independent of the chosen page size
and offset. The effects of the offset can however be seen in the full-page preview
or when you print.


How to define a project new layer? TOP

Layers can be defined via the command Project > Layer Definitions or by using
the Edit List command from the context menu. With this command you open the dialog
to edit and define appearance layers

Through the two left button you can either add a new layer and delete an old one.

Note: it is advisable that define appearance conditions for each new layer otherwise
the the new layer will be defined as Basic and willbe present in all the pages of the
current project.


 

Working with Objects


How to insert Objects? TOP


Objects may be inserted in the project workspace in different ways:

  • Using the menu Object > Insert
  • Via the buttons of the vertical toolbar
  • Per drag & drop from the variable list. This method is only valid for texts objects
    and consists in choosing the desired variable and drag it to a free area in the
    project workspace.

To insert an object via the toolbar button you have to:

  • Choose the desired object type from the Toolbar.
    The mouse pointer is transformed to a cross
  • Direct the pointer to the point where one corner of the object should be located,
    e.g. the upper left one
  • Hold down the left mouse button and drag the mouse pointer to the opposite
    corner of your object. While dragging, a dotted frame marks the space the object
    would occupy if you released the mouse button
  • Release the mouse button, when the object (the dotted frame) has
    the desired size


How to select one or more objects to edit them? TOP


Be sure of being in selection mode, and use one of the following methods.

To select a single object:

  • Click with the left mouse button into the object
  • Click with the right mouse button into the object. The object is selected, and the
    Context menu window is displayed.
  • Select the object by dragging across the object you wish to select with the mouse
    pointer. A thin frame appears. Release the mouse button when the object is
    completely enclosed by the frame

Note: In order for an object to be selected, it must be completely surrounded by the
selection frame.

To select many objects to edit:

  • Press the SHIFT- KEY and click with the left mouse button into the object you
    wish to select.
  • Drag across the objects you wish to selects you wish to select with the mouse
    leaving the left mouse button pressed. All objects, which are completely enclosed
    by the selection frame, will be selected.
Note: In order for an object to be selected, it must be completely surrounded by the
selection frame.


How to change an object format? TOP


To change the format of an object you have to:

  • Select the object you require.
  • When the mouse pointer is over the frame, it will change into a two-way arrow.
    Size can be changed in this state, by dragging on the frame in one of the arrow
    directions and keeping the mouse key pressed.
    To change the object both horizontally and vertically the mouse pointer has
    to be on a corner of the frame.
  • While dragging the mouse pointer, a broken-line frame is created, which reflects
    the new size of the object.
  • Release the mouse button when the object has reached the size you require.


How to reposition an object?
TOP


To reposition an object you have to:

  • Select the object you require
  • A small square appears in the middle of the frame. When the mouse pointer is on
    this square, it changes its appearance to a four-way arrow.
    Press the left mouse button and reposition the object.
  • Release the mouse button when the object has reached the position you require
Note: it is also possible to move the object through the 4 arrows of the keyboard.
Press the key once and the object moves 1/10 millimetres if the SHIFTKEY is also held,
the object is moved by 1 millimetre.


How to change an object position through the dialog window?
TOP


First, of all select the object that needs to have its data changed.
(Note: only a single object can be changed via dialog).

Use one of the following methods to call the position dialog:

  • Menu Objects > Position of the window
  • Press the key combination SHIFT + ENTER


How to gather the objects into a group? TOP


Multiple objects belonging together can be combined into a group in order to be
treated like a single object. Please note that an object can only be a member of one
group. It is therefore not possible to combine a group into a further sub-group.

To combine two or more objects use the following mode:

  • Select the objects you require
  • Select the command Create Group from the Objects menu or from the context
    menu. You may also use the key combination Shift+G
  • To undo a grouping, select the command Release Group or use the key
    combination Shift+K
If the Properties command is called on a group of objects, the property dialogs of the
respective objects will be displayed one after the other.


How to assign a descriptive name to the objects? TOP

You have the possibility to give objects a descriptive name for identification purposes
via the command Name from the Objects menu or the context menu.

The name of each object is also displayed as title of the respective context menu.


How to assign appearance condition to the objects? TOP

You can give appearance conditions to single or numerous selected objects,
which determine under which circumstances the object should appear at print time.

To assign appearance condition select the command Appearance Condition from
the menu Objects.

Menù: Object > Condition...


How to change an object's contents? TOP

To edit the contents of objects select the object you require and then select the
command Properties from the Objects menu or the context menu.

Alternatively you can just press the ENTER button or click on the properties button.
Of course, you can also just click on the icon.

This opens the properties window of the required object. Variables and formatting etc
are examples of objects properties. The type and number of properties is different
from object type to object type.


 

Working with text object (Variables)


How to work with layers?
TOP

You can manage each page one by one, working on the different layers of the project.

Select the command Assign Layer from the Objects menu or the context menu.

Menù: Object > Assign layer...

Double-click on the required layer to assign the selected objects to it.

Note: the assigned objects automatically receive the colour of the corresponding layer.


How to insert variables?
TOP


To insert variables in the editing line you may use the following methods:

  • Double-click on the variable you want to transfer to the editing line
  • Click on the variable and press the " insert " button
  • Drag the variable to the position of the expression where it must be inserted
The required variable is then transferred to the editing line with the correct syntax.
To include further variables in your expression just repeat the steps described above.

If spaces should be between the individual variables, you have to enter these spaces
in the editing line too. To separate NAME and SURNAME write as follows:

NAME + " " + SURNAME


How to insert a fixed text? TOP

The " Text " tab offers an easy way to insert text automatically.

Enter the text and click on the " Insert " button to insert the text into the expression
below.

The text box should be wide enough to contain at least the largest word, otherwise
it will be clipped.


How to insert a line break in the text?
TOP

To insert a line break, click the button "Linefeed".

The representation of the line break is the "¶ " which will be inserted into your text.

The separator will only take effect if the respective object allows word wrap.
If so, the following text will begin on the next line.

For text objects, the option "Word wrap" must be enabled. Please note that if the text
doesn't consist of a number of words, but of a long word will not be wrapped,
but clipped.


How to insert a function? TOP

Select the object you need to insert the function.
By double clicking on it, the properties of the object will be shown.

After selecting the line where to insert the function, by double click you will show
the "Edit field" properties.

By pressing theions and their parameters .If you highlight any function, its description
will be displayed "Functions" card the upper part of the dialog window displays a list
of available funct.

To insert a function, select it from the list of available functions and double click on it,
or click on the button "Insert".

The function is inserted in the correct syntax (with chevrons, etc.) into the function
edit field.

The placeholders for the parameters which the function expects/allows are also
inserted. You'll be asked to replace the placeholder with a valid value. All parameters
should be replaced before continuing to define your expression.


How to insert a logical condition? TOP

Select the object you need to insert the logical condition.
By double clicking on it, the properties of the object will be shown.

After selecting the line where to insert the function, by double click you will show
the "Edit field" properties.

By the special function " Cond() " you can insert a logical condition. If the result of the
expression in the first parameter is TRUE, then the result of the second parameter will
be returned, if it is FALSE, will be returned the result set in the FALSE expression.

When you press "insert", the parts will be wrapped into the "Cond(...) " function and
inserted into the expression line below.


How to activate the date formatting?
TOP

Select the object you need to insert the date formatting.
By double clicking on it, the properties of the object will be shown.

After selecting the line where to insert the function, by double click you will show
the "Edit field" properties.

Using the dialog with the tab" Date$() " you can get assistance for date formatting.
You can have full text formatting for day and month values, 2- or 4- letter
representation of the year and so on. We recommend that you insert/choose the date,
and then enter the values. To the left is the format string, to the right the result with
a date example.

To insert the editing required, select it from the list, and press the "insert" button
or double click on the function.

The selected expression will be inserted, in the correct syntax (with chevrons, etc.)
into the editing line, you have to replace the Today() part with the variable required.


How to activate the number formatting?
TOP

Select the object you need to insert the number formatting.
By double clicking on it, the properties of the object will be shown.

After selecting the line where to insert the function, by double click you will show
the "Edit field" properties.

Using the register card "FStr$()" you can define the format in which a number shall be
printed in. This is how number of digits, decimals leading signs etc. can be determined.

To insert the required editing, select it from the list, and press the "insert" button
or double click on the function.

The selected expression will be inserted, in the correct syntax (with chevrons, etc.)
into the editing line, you have to replace the Number() part with the required variable.


How to use the sum variables? TOP

To use sum variables choose:

Menù: Project > Sum Variables

Up to 25 sum variables are possible per project. The following logic applies for these
sum variables:

@SumXX = sum over previous record

" @SumXX " is the sum variable in which the result of the addition is saved.

For each record which has been printed, the Designer calculates the value from
<numeric expression> and adds it to the " @SumXX ".

To use sum variables of this kind (" @SumXX ") in project they must first of all be given
the required numeric expressions. This is done with the command
Project > Sum Variables

In this dialog you will find a list with the sum variables " @SumXX ".
The corresponding variables or expressions have to be provided first because they
form the basis of the addition.

Select the sum variable " @SumXX " to which you wish to provide an expression and
then click on the "Edit" button. You now have the dialog for the definition of
expressions which has already been described.

The easiest way is to simply select the numeric variable ex: PRICE. The formula for
the result would be:

@SumXX = sum over previous records of <PRICE>.

On the other hand you can also build sums via complex expressions, al long as the
result is only a numeric value. For example, you could calculate the gross price in the
expression from NETPRICE and VAT the result would be the addition of the two.
Here is the formula for the result:

@SumXX = sum over previous records of <NETPRICE + NETPRICE * (VAT/100)>

i.e. the sum of the results of the expression NETPRICE + NETPRICE * (VAT/100)
is saved in the sum variable " @SumXX ".


How to define a counter with the sum variables?
TOP

With the sum variables, you can easily define the counter that can be actualised for
each printed record. In the simplest case, a counter is working as running number,
increasing the number for each record.

@SumXX = + 1


 

Variable object property


How to change the text property of the object?
TOP

Select the object and by double clicking the Text properties window will pop.

In this window, you can change both the properties of a paragraph and the contents.

To edit a paragraph just highlight. To edit some or all paragraphs select multiple lines.


How to align text? TOP

Alignment

The three icons change the alignment of the paragraph or of the highlighted paragraphs left centred or right.


Can I distribute space among the words? TOP

Block justify

The property " block justify" effects text lines that are word wrapped and printed
in more than one line.

All lines except the last will be block adjusted, that is the spacing between the words
will be adjusted so that the lines are left and right aligned.


Can I remove the blank spaces within a line? TOP

Blank optimisation

Through the window text-properties you can manage the blank optimization.

This option, will optimise the blanks that unintentionally appear in a line.
All sequences of two or more blanks (spaces) are reduced to one blanks character
and all leading and trailing blanks are suppressed.

This makes it easier to create an expression, resulting by the linking of many variables
and text and deleting the intermediate blank spaces.


Can I ignore and skip the blanks line of the paragraph? TOP

Permanent

Through the window text-properties you can ignore and skip the blank line
of the paragraph.

Lines that are empty are usually ignored so that the following lines move up.
This option suppresses this automatic process, which might be needed to fill out
a fixed form. If you check this box, blanks lines are hold. If you want to insert a blanks
line in the same variable object, you have to insert the new paragraph under the
requested line, and check the box.


Can I avoid the words to be cut? TOP

Word wrapping

Through the window text-properties you can avoid the words to be cut.

It allows a word wrap into several lines if the text is too long to fit in one line.

If this option is not set, the text will be cut off at the end (or the beginning depending
on the text alignment) of the text object.

A text can only be wrapped between words, so one large word
("thisisonelinethatcannotbewrapped") will not be wrapped but clipped.

Note: With the "Hold paragraph together" setting you can prevent a paragraph from
being wrapped by using a page break.


Can I orient a text? TOP

Orientation

Through the window text-properties you can orient a text.

You have the option to set a text orientation in steps of 90 degrees.
This button starts a dialog in which you can choose the orientation you'd like.


Can I activate the "Page wrapping"?
TOP

Page wrapping

Through the window text-properties you can get the page wrapping.

If the "Page wrapping" option is enabled, the contents of the object will be
automatically wrapped, (if they exceed the object's size). This is most interesting for
text objects containing several pages of text. For label projects, the next label is not
started until all objects with this option for the current label are printed.


 

Working with graphical objects


How to use Rectangle, Ellipse and line? TOP

A rectangle or an ellipse consists of a frame and interior space that can be filled or left
transparent. If the picture is not transparent, a text overlaps to it, you have to use
the "Arrange" property, of the context menu, or option Objects > Arrange
to rearrange the objects properly.

The rectangle has different options we can change if we need to.
By double clicking in the rectangle, the window properties pops up.

Through this window we can change:

Border

The "frame" option lets you print or not the frame and adjusts the width and colour
of the frame.

Fill

A rectangle can transparent (thus underlying objects shine through) or filled.
If it should be filled, select a pattern and a colour.

Shade

The frame of a rectangle can have a shadow, creating a 3D-effect.
Width, pattern and colour can all be selected.

Note: The default are set in the dialog of Options > Object > Default.

Nota: I default sono impostati nel menu
Opzioni > Oggetto > Formato di default dell'oggetto.

Ellipses are very much like rectangle objects, except for the "shade" property (which
they don’t possess) and the "circle" property (which they do possess).

The circle property defines whether the area reserved for the ellipse object should be
optimally filled (that is, most likely by an ellipse or a circle), independent of the form
in the area.

Lines

In the line object’s property dialog, options such as width and colour can be selected.

The default are set in the following dialog:

Options > Object > Default


 

Picture


How to insert picture? TOP


You may choose between two different types using the properties dialog.

Choose "Picture" from the Toolbar. The mouse pointer is transformed into a cross.
Direct the pointer to the point where the box containing the picture should be located.
Release the mouse button, when the box has the size desired.

Fixed picture

To enter the property dialog, double click on the object.
If you want to insert a picture that is independent on the record set, choose
"Filename" and use the "Select" button to get a filename.

  • Two methods are available to insert pictures:

    • by writing the path of the picture every time you need to retrieve it
    • Through a check (connected picture): in this way the picture is integrated
      in the projectand you have not to retrieve it every time.

Note: the second method is better because the picture is always handy.

Variable picture

  • Pictures can also be inserted via a formula.

    • Select the "formula" option, click "Edit". Use the "Drawing" () function and
      input inside the parentheses the path and the name of the picture file.
      You can use expressions with constants, or expressions linked by variables,
      etc. As the pictures are retrieved at the time of printing, (like the graphical
      forms), it is advisable to set them in "SpainterForm" under folder, that holds
      these forms.

Pictures supported by the Designer

The Designer supports picture files with the following formats:

  • .EMF Enhanced Meta Files
  • .BMP Bitmaps
  • .RLE Bitmaps
  • .DIB Bitmaps
  • .WMF Aldus Meta Files
  • .TIF Tagged Image File Format (uncompressed)