MultiColumnViewHelper / ColumnViewHelper¶
These ViewHelpers have to be used together in order to generate a multi column layout. By default all columns are of equal width.
It is however possible to specify the width
of a column with an absolute or percentage value. In addition it possible to set a padding
value for each column.
Important: The parsing of the Fluid template can not be cached when these ViewHelpers are used. This can lead to a significant loss in performance.
Basic Usage
<pdf:multiColumn>
<pdf:column>
<pdf:text>Column 1</pdf:text>
</pdf:column>
<pdf:column>
<pdf:text>Column 2</pdf:text>
</pdf:column>
<pdf:column>
<pdf:text>Column 3</pdf:text>
</pdf:column>
</pdf:multiColumn>
Advanced Usage
<pdf:multiColumn>
<pdf:column width="60%" padding="{right: 2}">
<pdf:text>Column 1</pdf:text>
</pdf:column>
<pdf:column width="20%" padding="{right: 2}">
<pdf:text>Column 2</pdf:text>
</pdf:column>
<pdf:column width="20%">
<pdf:text>Column 3</pdf:text>
</pdf:column>
</pdf:multiColumn>
<pdf:multiColumn>
<pdf:column width="100">
<pdf:text>Column 1</pdf:text>
</pdf:column>
<pdf:column width="45">
<pdf:text>Column 2</pdf:text>
</pdf:column>
<pdf:column width="45">
<pdf:text>Column 3</pdf:text>
</pdf:column>
</pdf:multiColumn>