Zum Inhalt springen

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.

Zuletzt aktualisiert am