Loop
Repeat the contents of this element several times.
Child elements
Action
,
AddSearchpath
,
Attribute
,
B
,
Barcode
,
Bookmark
,
Br
,
Column
,
Columns
,
Copy-of
,
DefineColor
,
DefineFontalias
,
DefineFontfamily
,
DefineTextformat
,
Element
,
Fontface
,
ForAll
,
Frame
,
Group
,
HSpace
,
Hyphenation
,
I
,
Image
,
Include
,
Initial
,
InsertPages
,
Layout
,
Li
,
LoadDataset
,
LoadFontfile
,
Loop
,
Message
,
NewPage
,
NextFrame
,
NextRow
,
Options
,
Output
,
Pageformat
,
Paragraph
,
PlaceObject
,
PositioningArea
,
PositioningFrame
,
ProcessNode
,
SaveDataset
,
SavePages
,
SetGrid
,
SetVariable
,
SortSequence
,
Span
,
Sub
,
Sup
,
Switch
,
Table
,
TableNewPage
,
Tablehead
,
Tablerule
,
Td
,
Tr
,
Trace
,
U
,
Until
,
Value
,
While
Parent elements
AtPageCreation
,
AtPageShipout
,
B
,
Case
,
Color
,
Columns
,
Contents
,
Element
,
Fontface
,
ForAll
,
I
,
Layout
,
Li
,
Loop
,
NoBreak
,
Otherwise
,
Paragraph
,
PositioningArea
,
Record
,
SaveDataset
,
SavePages
,
SetVariable
,
Span
,
Table
,
Td
,
Text
,
Textblock
,
Tr
,
U
,
URL
,
Until
,
While
Attributes
select
(XPath expression)
-
The number of loops. Must be a number or castable as a number.
variable
(text, optional)
-
If given, store the current loop value in this variable. If omitted, the loop value is stored in the variable
_loopcounter
.
Example
<PlaceObject>
<Table>
<Loop select="5" variable="i">
<Tr>
<Td><Paragraph><Value select="$i"/></Paragraph></Td>
</Tr>
</Loop>
</Table>
</PlaceObject>
See also
The section
programming.