Working With Appearance Conditions

 

You can use filter conditions to control precisely the data to be output. In this way, you can specify conditions not only for displaying data records but also for displaying objects.

These conditions are logical expressions whose results decide whether a certain data record or a certain object is printed or not. If the logical expression is true, the data record or the object is printed. If the logical expression is false, the data record or the object is not printed.

In order to achieve this, you define a corresponding "Appearance condition". You will find these conditions in the properties of projects, layers, objects, elements, paragraphs, lines or columns.

For example, if you want to output the terms of payment in the footer of an item table, use the appearance condition for this line to specify that it is only to be printed on the last page. Otherwise, this footer will be printed on every page at the end of the table.

Example "Last page only": Lastpage()

Or you define a condition specifying that the company logo is only to be output if the letter is created as a PDF file, since, when outputting to the printer, the company logo is already printed on the letterheads.

Example "For PDF output only": LL.OutputDevice="PDF"

In appearance conditions for table footer lines, you can also use the predefined "Last page only" value. Internally, this entry uses the functions "Lastpage()" or "LastFooterThisTable()".

In appearance conditions for table headers, you can also use the predefined "First page only" value. Internally, this entry uses the functions "not Lastpage()" or "FirstHeaderThisTable()".