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

Gruppename (Group name)

Beschreibung

Headings

Kapitelüberschriften

Indents

Einrückungen / Tabulatoren

NumberingStyles

Aufzählungen numerisch, alphanumerisch und Zeichen

NumberingBehaviors

Verhalten bei numerischer Aufzählung

Styles

Setzen von Style-Informationen: wenn kein Style angegeben ist, werden die word-eigenen Styles verwendet.

CustomStyles

Kundenspezifische 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>

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland