XML Cookbook
Kurzbeschreibung
Dieses Cookbook dient als schnelle Referenz für häufig verwendete Formatierungen.
Die Beispiele zeigen bewusst nur den notwendigen XML-Code und verzichten weitgehend auf Erklärungen.
Ausführliche Informationen finden Sie in den jeweiligen Fachartikeln.
Formatvorlage verwenden
XML-Suche: TextProperties · TemplateStyle
<TextProperties
TemplateStyle="Standard">
</TextProperties>Fetter Text
XML-Suche: TextProperties · IsBold
<TextProperties>
<IsBold>true</IsBold>
</TextProperties>Kursiver Text
XML-Suche: TextProperties · IsItalic
<TextProperties>
<IsItalic>true</IsItalic>
</TextProperties>Unterstrichener Text
XML-Suche: TextProperties · IsUnderline
<TextProperties>
<IsUnderline>true</IsUnderline>
</TextProperties>Schriftart festlegen
XML-Suche: TextProperties · Font · Name
<TextProperties>
<Font Name="Arial">
</Font>
</TextProperties>Schriftgröße festlegen
XML-Suche: TextProperties · FontSize
<TextProperties>
<FontSize>22</FontSize>
</TextProperties>Schriftfarbe ändern
XML-Suche: TextProperties · Color
<TextProperties>
<Color>DarkBlue</Color>
</TextProperties>Absatz zentrieren
XML-Suche: BlockProperties · Alignment
<BlockProperties>
<Alignment>Center</Alignment>
</BlockProperties>Absatz rechtsbündig
XML-Suche: BlockProperties · Alignment
<BlockProperties>
<Alignment>Right</Alignment>
</BlockProperties>Absatzabstand
XML-Suche: BlockProperties · Spacing · Before · After
<BlockProperties>
<Spacing
Before="200"
After="300">
</Spacing>
</BlockProperties>Linker Einzug
XML-Suche: BlockProperties · Indentation · Left
<BlockProperties>
<Indentation
Left="500">
</Indentation>
</BlockProperties>Hängender Einzug
XML-Suche: BlockProperties · Indentation · Left · Hanging
<BlockProperties>
<Indentation
Left="800"
Hanging="300">
</Indentation>
</BlockProperties>Rahmen
XML-Suche: BlockProperties · Borders
<BlockProperties>
<Borders>
...
</Borders>
</BlockProperties>Hintergrund
XML-Suche: BlockProperties · Shading · Fill
<BlockProperties>
<Shading
Fill="LightGray">
</Shading>
</BlockProperties>Tabulator
XML-Suche: BlockProperties · Tabs · Tab · Position · Alignment
<BlockProperties>
<Tabs>
<Tab
Position="4000"
Alignment="Left">
</Tab>
</Tabs>
</BlockProperties>Frei positionierter Block
XML-Suche: BlockProperties · Frame · PositionX · PositionY
<BlockProperties>
<Frame
PositionX="100"
PositionY="100">
</Frame>
</BlockProperties>Kombination
XML-Suche: Block · BlockProperties · Alignment · Spacing · Before · After · Content · Text · TextProperties · TemplateStyle · IsBold
<Block>
<BlockProperties>
<Alignment>Center</Alignment>
<Spacing
Before="200"
After="200">
</Spacing>
</BlockProperties>
<Content>
<Text Content="Überschrift">
<TextProperties
TemplateStyle="Überschrift">
<IsBold>true</IsBold>
</TextProperties>
</Text>
</Content>
</Block>Merksätze
Formatvorlagen
Sorgen für ein einheitliches Erscheinungsbild.
BlockProperties
Formatieren den gesamten Block.
TextProperties
Formatieren einzelne Texte.
Frame
Positioniert einen Block frei auf der Seite.
Spacing
Bestimmt die Abstände vor und nach einem Block.
Indentation
Definiert Einzüge innerhalb eines Blocks.
💡 Tipp
Die Beispiele zeigen bewusst nur den notwendigen XML-Code.
In der Praxis werden diese Strukturen häufig miteinander kombiniert.
Beginnen Sie möglichst mit einer Formatvorlage und ergänzen Sie diese nur bei Bedarf durch BlockProperties oder TextProperties.