General Information

#### Search Results

Search

# General Information

There are certain container controls:

- CISFO:ROWTABLE2

- CISFO:COLTABLE2

If you want to position certain information, then you have to open a container. A container is a table definition. Inside the container you place rows and inside the rows you place controls.

    <cisfo:body2>
            <cisfo:rowtable2 columnwidths="17cm; 2cm">
                <cisfo:row2>
                    <cisfo:replace2 valueprop="docNumberText" stylename="THICK">
                    </cisfo:replace2>
                    <cisfo:barcode2 valueprop="docNumber" barcodetype="CODE39" height="10">
                    </cisfo:barcode2>
                </cisfo:row2>
                <cisfo:row2>
                   ...
                   ...
                   ...
                </cisfo:row2>
                ...
                ...
                ...
            </cisfo:rowtable2>
           ...
           ...
           ...

The size of the columns is part of the container definition. While CISFO:ROWTABLE2 opens a container inside a row, CISFO:COLTABLE2 opens a container inside a column.

Note
The column size within the XML form definition is a fixed definition in centimeters, inches or other units of measurement. Unlike the HTML size definitions, it cannot be a percentage value.

A row inside a container can either be a "flexible row" that itself holds other controls

- CISFO:ROW2

or a row control with a predefined rendering. A row control spans all columns of the container definition. Available row controls are:

- CISFO:HLINE2 - a horizontal line

- CISFO:ROWTEXTBLOCK2 - a text output

Containers can be nested, i.e. inside a column of a container, you can position a CISFO:COLTABLE2 container. Or inside a row, you position a CISFO:ROWTABLE2 container.