Platzhalterdefinition (PlaceholderDefinition)


Zweck und Einsatz

Damit in Layout-Vorlagen und PowerPoint-Vorlagen dynamische Daten angezeigt werden können, benötigen sie Platzhalter.

Über diese Funktion können in Layouts für Word sowie in PowerPoint Master-Vorlagen Platzhalter definiert werden:

  • In Word-Layouts wird dann vorgegeben, welche Felder im Inhalt befüllt werden müssen, ohne dass die Layout den versprochenen Inhalt kennt. Die konfigurierten Platzhalter werden über den primedocs Editor in die Vorlage eingebaut.

  • In PowerPoint Master-Vorlagen werden die Platzhalter dann Tags von Shapes zugewiesen.

Anschliessend wird in der Inhaltsvorlage bzw. der PowerPoint-Vorlage über die bestimmt, welches SourceField der Platzhalter genau holt.

Grundaufbau

<PlaceholderDefinitionConfiguration> <Definitions> <!-- Platzhalter --> </Definitions> </PlaceholderDefinitionConfiguration>

Attribute

Die folgenden Attribute müssen bei allen verfügbaren Elementen gesetzt sein:

Attributname

Beschreibung

Attributname

Beschreibung

Name
(erforderlich)

Wird zur Identifikation benötigt. Darf keine Leerzeichen enthalten und muss eindeutig sein.


Elemente

Text

<Text Name="Footer" />

Picture

<Picture Name="PartnerLogo" />

YesNo

GlobalDefinitions

Über das Element GlobalDefinitions kann eine global abgelegte Platzhalterdefinition geholt werden.

Mehr Informationen zu den Globalen Konfigurationen sind hier zu finden: .

Ein konkretes Beispiel zum Erkennen des Zusammenhangs zwischen dem globalen Eintrag und der Referenz auf einen globalen Eintrag gibt es hier: .

Attribute für GlobalDefinitions

Die Referenz auf einen globalen Eintrag passiert mittels dem Key-Attribut. Wählt man dieses aus, wird einem automatisch eine Liste mit allen zur Verfügung stehenden globalen Einträgen angezeigt.

Attributname

Beschreibung

Attributname

Beschreibung

Key
(erforderlich)

Die ID des globalen Eintrags, der referenziert werden soll.


Beispiel-XML-Konfiguration

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland