Zum Hauptinhalt springen
Version: Classic

Formatierung


Die Formatierung ist normalerweise nur der Style-Vorlage angehängt. Hier werden die Buttons unter "Formatierung" im primedocs-Word-Ribbon konfiguriert. Jedem Button kann ein Style zugeordnet werden. Zusätzlich zu den vordefinierten Buttons kann man eine beliebige Anzahl weiterer Styles hinterlegen, die über ein Dropdown ausgewählt werden können (CustomStyles).

Die Buttons sind im Ribbon aktiviert, sobald die Dokumentfunktion der Vorlage angehängt wird. Da die Dokumentfunktion der Style-Vorlage angehängt wird, wird sie gegen unten vererbt. Folglich sind die Buttons in jeder Vorlage aktiviert.


Aufbau

<DocumentFunction>

<Group name="{Gruppenname}">
<Definition type="{Typ}" style="{Style}" />
<Definition type="{Typ}" style="{Style}" />
</Group>

</DocumentFunction>

Gruppen

Gruppename (Group name)Beschreibung
HeadingsKapitelüberschriften
IndentsEinrückungen / Tabulatoren
NumberingStylesAufzählungen numerisch, alphanumerisch und Zeichen
NumberingBehaviorsVerhalten bei numerischer Aufzählung
StylesSetzen von Style-Informationen: wenn kein Style angegeben ist, werden die word-eigenen Styles verwendet.
CustomStylesKundenspezifische Auflistung von Styles

Attribute

  • level definiert die Überschriftenebene (1 bis 4)
  • maxListLevels definiert, ab wieviele Ebenen wieder zur 1. Ebene gesprungen werden soll.
  • style entspricht dem Style-Namen in der Style-Vorlage.
  • type gibt den Typ der Definition an (siehe Beispielkonfiguration für mögliche Typen)

Beispiel

<DocumentFunction>
<!-- Parametrierung der Überschriften -->
<Group name="Headings">
<Definition type="Heading" level="1" style="Überschrift 1" />
<Definition type="Heading" level="2" style="Überschrift 2" />
<Definition type="Heading" level="3" style="Überschrift 3" />
<Definition type="Heading" level="4" style="Überschrift 4" />
</Group>
<!-- Parametrierung der Tabulatoren -->
<Group name="Indents" maxListLevels="4" />
<!-- Parametrierung der Listen, Aufzählungen und Nummerierungen -->
<Group name="NumberingStyles">
<Definition type="Numeric" tabPosition="1" style="ListNumeric" />
<Definition type="Alphabetic" tabPosition="1" style="ListAlphabetic" />
<Definition type="Bullet" tabPosition="1" style="ListBullet" />
<Definition type="Line" tabPosition="1" style="ListLine" />
</Group>
<!-- Parametrierung der Nummerierungsoptionen -->
<Group name="NumberingBehaviors">
<Definition type="Increment" style="ListNumeric" />
<Definition type="Decrement" />
<Definition type="ResetChapter" style="Überschrift 1" />
<Definition type="ResetList" style="ListNumeric" />
</Group>
<!-- Parametrierung der Formatierungsoptionen -->
<Group name="Styles">
<Definition type="Standard" style="Standard" />
<Definition type="Bold" style="" />
<Definition type="Italic" style="" />
<Definition type="Underline" style="" />
</Group>
<!-- Parametrierung der weiteren Formatierungsoptionen -->
<Group name="CustomStyles">
<Category id="Headings">
<Label>Überschriften</Label>
<Definition type="Titel" style="Titel">
<Label>Titel</Label>
</Definition>
<Definition type="Untertitel" style="Untertitel">
<Label>Untertitel</Label>
</Definition>
</Category>
<Category id="Various">
<Label>Diverses</Label>
<Definition type="Hervorhebung" style="Hervorhebung">
<Label>Hervorhebung</Label>
</Definition>
</Category>
</Group>
</DocumentFunction>

In der Gruppe "CustomStyles" können Beschriftungen in alle Sprachen übersetzt werden. Dafür wird das XML-Element Label verwendet.


Deaktivierung der Buttons

Die einzelnen Buttons können über die Konfiguration deaktiviert werden. Dafür kann das Attribut disabled="true" an verschiedene Elemente angehängt werden. Beispiel, bei dem alle Buttons ausgegraut sind:

<DocumentFunction>
<!-- Parametrierung der Überschriften -->
<Group name="Headings">
<Definition type="Heading" level="1" style="Überschrift 1" disabled="true" />
<Definition type="Heading" level="2" style="Überschrift 2" disabled="true" />
<Definition type="Heading" level="3" style="Überschrift 3" disabled="true" />
<Definition type="Heading" level="4" style="Überschrift 4" disabled="true" />
</Group>
<!-- Parametrierung der Tabulatoren -->
<Group name="Indents" maxListLevels="4" disabled="true" />
<!-- Parametrierung der Listen, Aufzählungen und Nummerierungen -->
<Group name="NumberingStyles">
    <!-- keine -->
</Group>
<!-- Parametrierung der Nummerierungsoptionen -->
<Group name="NumberingBehaviors">
    <!-- keine -->
</Group>
<!-- Parametrierung der Formatierungsoptionen -->
<Group name="Styles">
<Definition type="Standard" style="Standard" disabled="true" />
<Definition type="Bold" style="" disabled="true" />
<Definition type="Italic" style="" disabled="true" />
<Definition type="Underline" style="" disabled="true" />
</Group>
<!-- Parametrierung der weiteren Formatierungsoptionen -->
<Group name="CustomStyles">
    <!-- keine -->
</Group>
</DocumentFunction>