Controlling the Print Engine

The control of hierarchical reports with List & Label occurs more or less analogously to the print flow in the last chapter. With the function LlPrintDbGetCurrentTable() you can query which table's values are to be passed – as usual with LlDefineField[Ext]() and LlPrintFields(). Depending on the layout, there are two specific cases:

• Tables can be consecutive (multiple tables following each other at the same level)

• The user could have added a sub-table to the current table

We will deal with these cases in the next two sections.