10
Form Description
The operation of a flow computer demands a range of forms. In particular,
the invoice form is subject to individual user requirements and must
therefore be capable of flexible arrangement.
A form is described by a string of form elements. A form element is
composed of the following fields:
The choice of whether the position details are to be defined in
millimetres or in columns and lines, is specified via parameter 3.2.5
(Units X/Y).
10.1 Defining a Receipt (Delivery Receipt or Invoice)
The main problem when defining a delivery receipt is usually the
positioning of text in fields which are already printed on the receipt.
Furthermore, the printout should also be able to be arranged in a variable
manner with regard to the character layout, for example, to highlight
certain text and so to layout the printout with regard to size and width,
etc. Apart from ready-defined text modules, there should also be the
possibility of defining one's own text.
To fulfill all these requirements the definition of the form element positions
can be made in characters or in mm. For the normal receipt the
definition of the positions in characters is completely adequate with the
spacing (parameter 3.2.5) being set to 1.
The definition of the spacing in mm is only practicably applicable with a
DIN A4 printer. It is then possible to print text in the intended fields with
an accuracy of 1 mm, e.g. the date in the date field, the delivery receipt
number in the delivery receipt field, etc.
To define the character layout, attributes are introduced with which the
font size and width can be set individually. In addition, the conditions
under which the text is to be printed can also be defined. The printout