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>