Die Plugins können ihre Daten wahlweise aus Datenbanken, (lokalen) XML-Dateien oder über einen (externen) Internetdienst beziehen. Das erste Kapitel des Dokument beschreibt die Syntax (lokaler) XML-Dateien, die verwendet werden, um Platzhalter, Aktionen, Templates, ... zu beschreiben.

Im zweiten Kapitel des Dokumentes wird die DTD von XML-Dateien beschrieben, die als Grundlage zur Generierung von InDesing-Dokumenten aus XML-Dateien verwendet wird.

Zur Kodierung der XML-Zeichen werden die üblichen Entities verwendet. Sie müssen nicht definiert werden.

Zeichen Kodierung
& &
> >
< &lt;
" &quot;
' &apos;

Als Sonderzeichen werden alle Zeichen mit einem ASCII-Code grösser 127 bezeichnet. Sonderzeichen werden mit Hilfe ihres Unicodes entweder als Dezimal- oder Hexzahl angegeben in der Form :

&#174;

&#xAE;

In der folgenden Tabelle sind die Unicodes der Zeichen 128-255 angegeben. Unter Mac OS X können zusätzlich zu den Zahlenwerten auch die in der Tabelle angegebenen Namen verwendet werden.

Beachten Sie bitte, dass nicht alle Unicode-Zeichen mit den in den InDesign®-Paletten verwendeten Schriften darstellbar sind.

Beim Zurückschreiben von Daten, z.B. wenn die Beschreibung eines Templates geändert wurde, gehen die Mac spezifischen Zeichennamen verloren und werden durch ihre Unicode-Darstellung ersetzt.

Weitere Zeichen siehe: HTML-Zeichenreferenz von Stefan Münz.

HTML-
code
ANSI
hex dez
Zeichen   HTML-
code
ANSI
hex dez
Zch.   HTML-
code
ANSI
hex dez
Zch.   HTML-
code
ANSI
hex dez
Zch.
&#x80;
&#x81;
&#x82;
&#x83;
&#x84;
&#x85;
&#x86;
&#x87;
&#x88;
&#x89;
&#x8A;
&#x8B;
&#x8C;
&#x8D;
&#x8E;
&#x8F;
&#x90;
&#x91;
&#x92;
&#x93;
&#x94;
&#x95;
&#x96;
&#x97;
&#x98;
&#x99;
&#x9A;
&#x9B;
&#x9C;
&#x9D;
&#x9E;
&#x9F;
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159



ƒ




ˆ

Š

Œ

Ž









˜

š

œ

ž
Ÿ
  &nbsp;
&iexcl;
&cent;
&pound;
&curren;
&yen;
&brvbar;
&sect;
&uml;
&copy;
&ordf;
&laquo;
&not;
&shy;
&reg;
&macr;
&deg;
&plusmn;
&sup2;
&sup3;
&acute;
&micro;
&para;
&middot;
&cedil;
&sup1;
&ordm;
&raquo;
&frac14;
&frac12;
&frac34;
&iquest;
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
 
¡
¢
£
¤
¥
¦
§
¨
©
ª
«
¬
­
®
¯
°
±
²
³
´
µ

·
¸
¹
º
»
¼
½
¾
¿
  &Agrave;
&Aacute;
&Acirc;
&Atilde;
&Auml;
&Aring;
&AElig;
&Ccedil;
&Egrave;
&Eacute;
&Ecirc;
&Euml;
&Igrave;
&Iacute;
&Icirc;
&Iuml;
&ETH;
&Ntilde;
&Ograve;
&Oacute;
&Ocirc;
&Otilde;
&Ouml;
&times;
&Oslash;
&Ugrave;
&Uacute;
&Ucirc;
&Uuml;
&Yacute;
&THORN;
&szlig;
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ð
Ñ
Ò
Ó
Ô
Õ
Ö
×
Ø
Ù
Ú
Û
Ü
Ý
Þ
ß
  &agrave;
&aacute;
&acirc;
&atilde;
&auml;
&aring;
&aelig;
&ccedil;
&egrave;
&eacute;
&ecirc;
&euml;
&igrave;
&iacute;
&icirc;
&iuml;
&eth;
&ntilde;
&ograve;
&oacute;
&ocirc;
&otilde;
&ouml;
&divide;
&oslash;
&ugrave;
&uacute;
&ucirc;
&uuml;
&yacute;
&thorn;
&yuml;
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
ð
ñ
ò
ó
ô
õ
ö
÷
ø
ù
ú
û
ü
ý
þ
ÿ

Aus speziellen XML-Dateien können mit Hilfe der WERK II Plugins InDesign®-Dokumente generiert werden. Im folgenden wird die DTD dieser XML-Dateien beschrieben. Beispieldateien können Sie auf Anfrage bei WERK II bekommen.

Erzeugen der Ausgabedatei gemäss den Angaben der Elementeattribute. Dieses Element verwendet im Gegensatz zu den sonst üblichen Wertangaben über Unterelemente eigene Attribute für Wertangaben. Folgende Attribute sind definiert:

Attribut Beschreibung
FileName Name der neuen InDesign®-Datei. Der Name darf inklusive der Dateiendung nicht länger als 31 Zeichen sein. Die Endung wird, falls anders angegeben, automatisch in .indd geändert.
FilePath Pfad für die neue Datei. Der Pfad wird automatisch in einen Unix-Pfad konvertiert. Jeder Ordnername darf maximal 31 Zeichen lang sein. Der gesamte Pfad inklusive Dateinamen darf nicht länger als 255 Zeichen sein. Existiert der Ordner nicht, wird der vollständige Ordnerpfad selbständig generiert.

Erzeuge im Ordner /Transfer/Werk2/1. XML Import das InDesign®-Dokument daypack-2004-01-26_12-48

<FileBlock
	FileName="daypack-2004-01-26_12-48.qxp"
	FilePath="D:\Transfer\Werk2\1. XML Import ins Quark\">

Angaben zur Nummerierung im Dokument. Folgende Unterelemente können definiert werden:

Element Typ Werte Beschreibung
StartPage int Name der neuen InDesign®-Datei. Der Name darf inklusive der Dateiendung nicht länger als 31 Zeichen sein. Die Endung wird, falls anders angegeben, automatisch in .indd geändert.
NumPages int Anzahl der Seiten, die das Dokument mindestens enthalten soll. Werden später Seiteninhalte für weitere Seiten im XML-Dokument angegebenen, werden weitere Seiten automatisch erzeugt.
Restart bool
NumberingStyle enum NUMBERIC
ROMAN
roman
ALPHA
alpha
1, 2, 3, ...
I, II, III, IV, ...
i, ii, iii, iv, ...
A, B, C, D, ...
a, b, c, d, ...
Prefix string Verwendeter Präfix für die Seitennummern

Das Dokument soll bei Seite 12

<PageNumbers>
   <StartPage>12</StartPage>
   <NumPages>1</NumPages>
   <Restart>yes</Restart>
   <NumberingStyle>NUMERIC</NumberingStyle>
   <Prefix/>
</PageNumbers>

Unbenutzt für InDesign®, siehe Absatz- und Zeichenstile.

Definition der Einträge für die Palette Farbfelder. Die Einträge sollten vor der Definition von Absatz- und Zeichenstilen erfolgen. Es können beliebig viele Einträge vom Typ ColorInfo folgen.

Folgende Unterlemente zur Beschreibung sind erlaubt:

Element Typ Werte Beschreibung
name string Name des Eintrages in der Farbpalette
Type enum PROCESS
SPOT
CMYK
Element Typ Werte Beschreibung
C float 0.0 - 100.0
M float 0.0 - 100.0
Y float 0.0 - 100.0
K float 0.0 - 100.0
RGB
Element Typ Werte Beschreibung
R float 0.0 - 255.0
G float 0.0 - 255.0
B float 0.0 - 255.0
Model enum CMYK
RGB
Das Element kann folgende Attribute haben :
Attribut Typ Werte Beschreibung
R float 0.0 - 100.0
G float 0.0 - 100.0
B float 0.0 - 100.0
Sind diese Attribute definiert, werden diese Werte den Werten der Elemente CMYK bzw. RGB vorgezogen.

Definiere die Farbe 5-Farbe-Preis. Die Definition der Farbe ist im Element Model angegeben, die Werte des Elementes CMYK werden ignoriert.

 <Colors>
    <ColorInfo>
    <name>5-Farbe-Preis</name>
    <Type>PROCESS</Type>
    <Model B="49.620811" G="1.620508" R="93.749901">CMYK</Model>
    <CMYK>
        <C>0.00</C>
        <M>100.00</M>
        <Y>0.00</Y>
        <K>0.00</K>
    </CMYK>
    </ColorInfo>
    :
</Colors>

Definition der Einträge der Paletten Absatzstile und Zeichenstile. Werden in den Einträgen für die Attribute BasedOn und FollowedBy Angaben gemacht, müssen die entsprechenden Definitionen vorher gegeben worden sein. Ebenso müssen Farbverweise (bis auf die Standardeinträge, s.u.) vorher gemacht worden sein.

Das folgende Beispiel gibt alle unterstützten Stilangaben mit ihren Defaultwerten an. Die vollständige Beschreibung alle Angaben ist hier zusammengefasst. Alle Attribute, die in Zeichenstilen (CharStyle) verwendet werden können, können auch in Absatzstilen (ParaStyle) verwendet werden. Sind Attribute nicht definiert, werden in Absätzen die Defaultwerte von InDesign® oder Dokument verwendet. In Zeichenstilen werden die Einstellungen des vorangehenenden Textes oder des Absatzes verwendet. Nicht verwendete Schrifteigenschaften sollten in der XML-Datei also in jedem Fall weggelassen werden. Alle Grössenangaben erfolgen in Punkten als float-Werte.

Definiere einen Zeichenstil, der die Schriftgrösse auf 18 Punkte setzt, alle anderen Schrifteigenschaften aber unverändert lässt.

<CharStyle Name="18-Punkt" BasedOn="" FollowedBy="">
    <Size>18</Size>
</CharStyle>

Definiere einen Absatzstil, der die Schriftgrösse auf 18 Punkte setzt, alle anderen Schrifteigenschaften aber unverändert lässt.

<ParaStyle Name="18-Punkt" BasedOn="" FollowedBy="">
    <Size>18</Size>
</CharStyle>

Vollständige Liste aller implementierten XML-Tags

<ParaStyle Name="Default">
    <!-- Grundlegende Zeichenformate -->
    <Typeface>Regular</Typeface>
    <Size>12.0</Size>
    <AutoPairKern>Metrics</AutoPairKern>
    <Ligatures>yes</Ligatures>
    <Tracking>0.0</Tracking>
    <Case>Normal</Case>
    <Kerning>0.0</Kerning>
    <Leading>-1.0</Leading>
    <NoBreak>false</NoBreak>
    <Underline>None</Underline>
    <Font>Verdana</Font>
    <Position>Normal</Position>
    <Strikethru>no</Strikethru>

    <!-- Erweiterte Zeichenformate -->
    <HorizontalScale>100.0</HorizontalScale>
    <VerticalScale>100.0</VerticalScale>
    <Skew>0.0</Skew>
    <BaselineShift>0.0</BaselineShift>
    <Language>German:Reformed</Language>

    <!-- Zeichenfarbe --> 
    <Color>Black</Color>
    <StrokeWeight>0.0</StrokeWeight>
    <StrokeColor>None</StrokeColor>
    <StrokeTint>100.0</StrokeTint>
    <ColorTint>100.0</ColorTint>
    <StrokeOverprint>false</StrokeOverprint>
    <Overprint>false</Overprint>

    <!-- OpenType Funktionen --> 
    <OrdinalSigns>no</OrdinalSigns>
    <Fractions>no</Fractions>
    <DiscreteLigatures>no</DiscreteLigatures>
    <Titling>no</Titling>
    <ContextualAternates>no</ContextualAternates>
    <Swash>no</Swash>
    <FigureStyle>Default</FigureStyle>
 
   <!-- Unterstreichungsoptionen --> 

    <UnderlineColor>Black</UnderlineColor>
    <UnderlineGapColor>None</UnderlineGapColor>
    <UnderlineGapOverprint>false</UnderlineGapOverprint>
    <UnderlineGapTint>100.0</UnderlineGapTint>
    <UnderlineOffset>0.0</UnderlineOffset>
    <UnderlineOverprint>false</UnderlineOverprint>
    <UnderlineTint>100.0</UnderlineTint>
    <UnderlineWeightOffset>1.0</UnderlineWeightOffset>
    <UnderlineType>SOLID</UnderlineType>

    <!-- Durchstreichungsoptionen --> 
    <StrikethruColor>Black</StrikethruColor>
    <StrikethruGapColor>None</StrikethruGapColor>
    <StrikethruGapOverprint>false</StrikethruGapOverprint>
    <StrikethruGapTint>100.0</StrikethruGapTint>
    <StrikethruOffset>0.0</StrikethruOffset>
    <StrikethruOverprint>false</StrikethruOverprint>
    <StrikethruTint>100.0</StrikethruTint>
    <StrikethruWeightOffset>1.0</StrikethruWeightOffset>
    <StrikethruType>SOLID</StrikethruType>

    <!-- Einzuege und Abstaende ( nur Absatz) --> 
    <LeftIndent>0.0</LeftIndent>
    <RightIndent>0.0</RightIndent>
    <FirstLineIndent>0.0</FirstLineIndent>
    <SpaceBefore>0.0</SpaceBefore>
    <SpaceAfter>0.0</SpaceAfter>
    <BalanceLines>false</BalanceLines>
    <TextAlignment>Left</TextAlignment>
    <GridAlign>None</GridAlign>

    <!-- Tabulatoren ( nur Absatz) --> 
    <Tabstops>
        <Tabstop Position="100.0"/>
        <Tabstop Position="180.0"/>
        <Tabstop Position="300.0" Alignment="Right" Leader="."/>   
    </Tabstops>

    <!-- Absatzlinien ( nur Absatz) --> 
    <RuleAboveColor>Black</RuleAboveColor>
    <RuleAboveStroke>1.0</RuleAboveStroke>
    <RuleAboveTint>100.0</RuleAboveTint>
    <RuleAboveOffset>0.0</RuleAboveOffset>
    <RuleAboveLeftIndent>0.0</RuleAboveLeftIndent>
    <RuleAboveRightIndent>0.0</RuleAboveRightIndent>
    <RuleAboveOverprint>false</RuleAboveOverprint>
    <RuleAboveOn>false</RuleAboveOn>
    <RuleAboveStrokeType>SOLID</RuleAboveStrokeType>
    <RuleAboveGapColor>None</RuleAboveGapColor>
    <RuleAboveGapTint>100.0</RuleAboveGapTint>
    <RuleAboveGapOverprint>false</RuleAboveGapOverprint>
    <RuleAboveMode>None</RuleAboveMode>

    <RuleBelowColor>Black</RuleBelowColor>
    <RuleBelowStroke>1.0</RuleBelowStroke>
    <RuleBelowTint>100.0</RuleBelowTint>
    <RuleBelowOffset>0.0</RuleBelowOffset>
    <RuleBelowLeftIndent>0.0</RuleBelowLeftIndent>
    <RuleBelowRightIndent>0.0</RuleBelowRightIndent>
    <RuleBelowOverprint>false</RuleBelowOverprint>
    <RuleBelowOn>false</RuleBelowOn>
    <RuleBelowStrokeType>SOLID</RuleBelowStrokeType>
    <RuleBelowGapColor>None</RuleBelowGapColor>
    <RuleBelowGapTint>100.0</RuleBelowGapTint>
    <RuleBelowGapOverprint>false</RuleBelowGapOverprint>
    <RuleBelowMode>None</RuleBelowMode>

    <!-- Umbruchoptionen ( nur Absatz) --> 
    <KeepWithNext>0</KeepWithNext>
    <KeepLines>false</KeepLines>
    <KeepParaTogether>false</KeepParaTogether>
    <KeepFirstNLines>2</KeepFirstNLines>
    <KeepLastNLines>2</KeepLastNLines>
    <BreakBefore>StartAnywhere</BreakBefore>

    <!-- Silbentrennung ( nur Absatz) --> 
    <HyphenMethod>Dictionary</HyphenMethod>
    <HyphenShortestWord>5</HyphenShortestWord>
    <HyphenMinCharsBefore>2</HyphenMinCharsBefore>
    <HyphenMinCharsAfter>2</HyphenMinCharsAfter>
    <HyphenLadderLimit>3</HyphenLadderLimit>
    <HyphenZone>12.7</HyphenZone>
    <HyphenCapitalized>true</HyphenCapitalized>
    <HyphenWeight>5</HyphenWeight>

    <!-- Abstände ( nur Absatz) --> 
    <MinWordSpace>80.0</MinWordSpace>
    <DesiredWordSpace>100.0</DesiredWordSpace>
    <MaxWordSpace>133.0</MaxWordSpace>
    <MinLetterspace>0.0</MinLetterspace>
    <DesiredLetterspace>0.0</DesiredLetterspace>
    <MaxLetterspace>0.0</MaxLetterspace>
    <MinGlyphScale>100.0</MinGlyphScale>
    <DesiredGlyphScale>100.0</DesiredGlyphScale>
    <MaxGlyphScale>100.0</MaxGlyphScale>
    <AutoLeadPercent>120.0</AutoLeadPercent>
    <SingleWordAlignment>Justify</SingleWordAlignment>
    <TextComposer>Paragraph</TextComposer>

    <!-- Initialen und verschachtelte Formen ( nur Absatz) --> 
    <DropCapCharacters>0</DropCapCharacters>
    <DropCapLines>0</DropCapLines>
    <RunInStyles>
        <RunInStyle Stylename="Stil 1" TriggerExpression=""/>
        <RunInStyle Stylename="Stil 2"
                    TriggerExpression="Words"
                    Counts="3"
                    Includes="true"/>
        <RunInStyle Stylename="Stil 3"
                    TriggerExpression="Characters"
                    Counts="30"
                    Includes="false"/>
    </RunInStyles>
</ParaStyle>

Element C/P Verfügbarkeit Typ Werte Default Beschreibung
• Grundlegende Zeichenformate
Typeface C/P Alle string Regular
Bold
Bold-Italic
Regular Name eines gültigen Schriftschnittes zum angegebenen Font. Die Angaben können differieren.
Size C/P Alle float 12.0 Schriftgrösse
AutoPairKern C/P Alle enum Off
Metric
LatinOnly
Optica
l
Metrics Methode, die zum Kerning von Buchstabenpaaren verwendet werden soll
Ligatures C/P bool yes
Tracking C/P Alle float 0.0
Case C/P Alle enum Normal
SmallLowerCase
All
SmallEverything
Normal Käpitälchen
Kerning C/P Alle float 0.0 Sinnvolle Werte liegen etwa im Bereich -200.0 bis 300.0
Leading C/P Alle float -1.0 (auto) Zeilenabstand
NoBreak C/P Alle bool false
Underline C/P Alle enum None
Single
None
Font C/P Alle string 0.0 Name einer installierten Schrift ohne Schriftschnittangaben
Position C/P Alle enum Normal
Superscript
Subscript
Superior
Inferior
Numerator
Denominator
Normal Lage der Zeichen relativ zur normalen Schrift
Strikethru C/P Alle bool no
• Erweiterte Zeichenformate
HorizontalScale C/P Alle float Prozentangaben 0.0 - 100.0 100.0
VerticalScale C/P Alle float Prozentangaben 0.0 - 100.0 100.0
Skew C/P Alle float Gradangaben 0.0 - 85.5 0.0 Neigung der Schrift, alle Werte über 45° erzeugen nahezu unleserlichen Text, Werte über 85° sind nicht erlaubt
BaselineShift C/P Alle float 0.0
Language C/P Alle string Neutral
English: UK
Portuguese: Brazilian
French: Canadian
Catalan
Danish
Dutch
Finnish
French
German: Reformed
German: Traditional
Italian
Norwegian: Bokmal
Norwegian: Nynorsk
Portuguese
German: Swiss
Spanish: Castilian
Swedish
English: USA
English: USA Legal
English: USA Medical
InDesign®-Voreinstellung Weitere Namen sind verfügbar, wenn die Sprachen installiert sind. Ihre Namen sind anolog den links aufgeführten, z.B.

Gaelic: Scots
Gaelic: Irish

Um den exakten Namen zu ermitteln, gehen sie wie folgt vor :

  1. Definiere einen neuen Zeichenstil
  2. Setze "Erweiterte Zeichenformate : Sprache" auf die geünschte Sprache
  3. Gib einem Dokumenttext den eben definierten Zeichenstil
  4. Exportiere den Dokumenttext als Tagged Text
  5. In der Exportdatei steht im Tag <cLanguage> der gesuchte Name. Die \ können weggelassen werden.
• Zeichenfarbe
Color C/P Alle string None
Black
Paper
Registration
Dokumentfarbe
Black
ColorTint C/P Alle float Prozentangaben 0.0 - 100.0 100.0 Farbstärke
Overprint C/P Alle bool false
StrokeWeight C/P Alle float 0.0 Stärke der Schriftumrahmung
StrokeColor C/P Alle string None
Black
Paper
Registration
Dokumentfarbe
None
StrokeTint C/P Alle float Prozentangaben 0.0 - 100.0 yes Farbstärke für die Schriftumrahmung
StrokeOverprint C/P Alle bool 0.0
• OpenType Funktionen
OrdinalSigns C/P Alle bool no
Fractions C/P Alle bool no
DiscreteLigatures C/P Alle bool no
Titling C/P Alle bool no
ContextualAternates C/P Alle bool no
Swash C/P Alle bool no
Ligatures C/P Alle bool yes
FigureStyle C/P Alle float Default
LiningTabular
OldstyleProp
LiningProp
OldstyleTabular
Default
• Unterstreichungsoptionen
UnderlineColor C/P CS string None
Black
Paper
Registration
Dokumentfarbe
Black Um die Unterstreichung einzuschalten verwenden sie die Angabe
  <Underline>
      Single
  </Underline>
UnderlineGapColor C/P CS string None
Black
Paper
Registration
Dokumentfarbe
None Welche Farbe soll in der Unterstreichung an den Stellen verwendet werden, an denen die Unterstreichung 'Löcher' hat, z.B. zwischen zwei Linien einer doppelten Unterstreichung
UnderlineGapOverprint C/P CS bool false
UnderlineGapTint C/P CS float Prozentangaben 0.0 - 100.0 0.0
UnderlineOffset C/P CS float 0.0
UnderlineOverprint C/P CS bool false
UnderlineTint C/P CS float Prozentangaben 0.0 - 100.0 100.0
UnderlineWeightOffset C/P CS float 1.0 Stärke der Unterstreichung
UnderlineType C/P CS enum SOLID
DASHED
DASH4X4
DASH3X2
DOT
WAVY
STRAIGTHASH
RIGHTSLANT
LEFTSLANT
DIAMOND
JAPANESEDOTS
THINTHIN
THINTHICKTHIN
THICKTHIN
THICKTHICK
THINTHICKTHIN
THICKTHINTHICK
TRIPLE
TABLESTRIP
SOLID
• Durchstreichungsoptionen
StrikethruColor C/P CS string None
Black
Paper
Registration
Dokumentfarbe
Black Um die Durchstreichung einzuschalten verwenden sie die Angabe
  <Strikethru>
      true
  </Strikethru>
StrikethruGapColor C/P CS string None
Black
Paper
Registration
Dokumentfarbe
None
Strikethru C/P CS bool false
StrikethruGapTint C/P CS float Prozentangaben 0.0 - 100.0 0.0
StrikethruOffset C/P CS float 0.0
StrikethruOverprint C/P CS bool no
UnderlineTint C/P CS float Prozentangaben 0.0 - 100.0 100.0
StrikethruWeightOffset C/P Alle float 1.0 Stärke der Durchstreichung
StrikethruType C/P CS enum SOLID
DASHED
DASH4X4
DASH3X2
DOT
WAVY
STRAIGTHASH
RIGHTSLANT
LEFTSLANT
DIAMOND
JAPANESEDOTS
THINTHIN
THINTHICKTHIN
THICKTHIN
THICKTHICK
THINTHICKTHIN
THICKTHINTHICK
TRIPLE
TABLESTRIP
SOLID
• Einzüge und Abstände
LeftIndent P Alle float 0.0
RightIndent P Alle float 0.0
FirstLineIndent P Alle float 0.0
SpaceBefore P Alle float 0.0
SpaceAfter P Alle float 0.0
BalanceLines P CS bool false Flattersatzausgleich
TextAlignment P CS enum Left
Center
Right
Justify
Justify, last line left
Justify, last line center
Justify, last line right
Left
GridAlign P Alle float None
Baseline
EmTop
EmCenter
EmBottom
ICFTop
ICFBottom
CapHeight

Baseline, first line only
EmTop, first line only
EmCenter, first line only
EmBottom, first line only
ICFTop, first line only
ICFBottom, first line only
CapHeight, first line only
None
• Tabulatoren
Tabstops Tabstops kann beliebig viele Unterelemente vom Typ Tabstop mit folgenden Attributen haben:
Attribut Typ Werte Default Beschreibung
Position float
Alignment enum Left
Center
Right
Char
Left
Leader string "" Füllzeichen. Die Angabe darf maximal 8 Zeichen lang sein.
Default bool false
Hier ein Beispiel:
<Tabstops>
  <Tabstop Position="100.0"/>
  <Tabstop Position="180.0"/>
  <Tabstop Position="300.0" Alignment="Right" Leader="."/>
</Tabstops>
• Absatzlinien
RuleAboveColor P Alle string None
Black
Paper
Registration
Dokumentfarbe
Black
RuleAboveStroke
RuleBelowStroke
P Alle float 1.0
RuleAboveTint
RuleBelowTint
P Alle float Prozentangaben 0.0 - 100.0 100.0
RuleAboveOffset
RuleBelowOffset
P Alle float 0.0
RuleAboveLeftIndent
RuleBelowLeftIndent
P Alle float 0.0
RuleAboveRightIndent
RuleBelowRightIndent
P Alle float 0.0
RuleAboveOverprint
RuleBelowOverprint
P Alle bool true
RuleAboveOn
RuleBelowOn
P Alle bool no
RuleAboveStrokeType
RuleBelowStrokeType
P CS enum SOLID
DASHED
DASH4X4
DASH3X2
DOT
WAVY
STRAIGTHASH
RIGHTSLANT
LEFTSLANT
DIAMOND
JAPANESEDOTS
THINTHIN
THINTHICKTHIN
THICKTHIN
THICKTHICK
THINTHICKTHIN
THICKTHINTHICK
TRIPLE
TABLESTRIP
SOLID
RuleAboveGapColor
RuleBelowGapColor
P CS string None
Black
Paper
Registration
Dokumentfarbe
None Farbe für die Zwischenräume der Linie(n)
RuleAboveGapTint
RuleBelowGapTint
P CS float Prozentangaben 0.0 - 100.0 0.0
RuleAboveGapOverprint
RuleBelowGapOverprint
P CS bool false
RuleAboveMode
RuleBelowMode
P Alle enum None
ColumnWidth
TextWidth
TextWidth
• Umbruchoptionen
KeepWithNext P Alle int 0 Nicht trennen von nächsten n Zeilen
KeepLines P Alle bool false Zeilen nicht trennen
KeepParaTogether P Alle bool false Alle Zeilen im Absatz. Die Einstellung ist nur aktiv wenn KeepLines true ist.
KeepFirstNLines P Alle int 2 Die ersten n Zeilen des Absatzes nicht trennen. Die Einstellung ist nur aktiv, wenn KeepLines true und KeepParaTogether false ist.
KeepLastNLines P Alle int 2 Die letztten n Zeilen des Absatzes nicht trennen. Die Einstellung ist nur aktiv, wenn KeepLines true und KeepParaTogether false ist.
BreakBefore P Alle enum StartAnywhere
Column
Page
FrameBox
OddPage
EvenPage
StartAnywhere Absatzbeginn
• Silbentrennung
HyphenMethod P Alle enum OnlyHard
Manual
Dictionary
Algorithm
Dictionary
HyphenShortestWord P Alle int 5
HyphenMinCharsBefore P Alle int 2
HyphenMinCharsAfter P Alle int 2
HyphenLadderLimit P Alle int 3 Wiewiele Zeilen dürfen maximal hintereinander mit einem Trennzeichen beginnen
HyphenZone P Alle float 12.7 Trennbereich
HyphenCapitalized P Alle bool true Trennung gro§ geschriebener Worte
HyphenWeight P Alle int 0-10 5 Optimierungsverfahren : 0 Abstände reduzieren, ..., 8 Trennstriche reduzieren
• Abstände
MinWordSpace P Alle float Prozentangaben 0.0 - 1000.0 80.0
DesiredWordSpace P Alle float Prozentangaben 0.0 - 1000.0 100.0
MaxWordSpace P Alle float Prozentangaben 0.0 - 1000.0 133.0
MinLetterspace P Alle float Prozentangaben -100.0 - 500.0 0.0
DesiredLetterspace P Alle float Prozentangaben -100.0 - 500.0 0.0
MaxLetterspace P Alle float Prozentangaben -100.0 - 500.0 0.0
MinGlyphScale P Alle float Prozentangaben 50.0 - 200.0 100.0
DesiredGlyphScale P Alle float Prozentangaben 50.0 - 200.0 100.0
MaxGlyphScale P Alle float Prozentangaben 50.0 - 200.0 100.0
AutoLeadPercent P Alle float Prozentangaben 0.0 - 500.0 120.0 Automatischer Zeilenabstand
SingleWordAlignment P Alle enum
Left
Center
Right
Justify
Justify, last line left
Justify, last line center
Justify, last line right
Justify Einzelwortausrichtung
TextComposer P Alle enum SingleLine
Paragraph
Paragraph Setzer
• Initialen und verschachtelte Formen
DropCapCharacters P Alle int 0 Anzahl der Zeichen, die als Initiale verwendet werden sollen
DropCapLines P Alle int 0 Über wieviele Textzeilen soll das Initial gehen
RunInStyles P CS RunInStyles kann beliebig viele Unterelemente vom Typ RunInStyle mit folgenden Attributen haben:
Attribut Typ Werte Default Beschreibung
Stylename strng Name eines vorher definierten Zeichenstiles
TriggerExpression enum Leerstring
Sentences
Words
Characters
Letters
Digits
End of format
Tab
Hard return
Indent
Hard space
Em Space
Half em Space
Grafik
Pagenumber
Paragraph
Auf welche Objekte soll der Sil angewandt werden. Bei Angabe des Leerstrings wird der Stil auf die Initialen angewendet.
Counts int 1 Auf wieviele Objekte soll der Ausdruck angewendet werden
Includes bool true Sollen die Objekte den Ausdruck erfüllen oder nicht

Hier ein Beispiel:

<RunInStyles> <RunInStyle Stylename="Stil 1" TriggerExpression=""/>
<RunInStyle Stylename="Stil 2"
  TriggerExpression="Words"
  Counts="3"
  Includes="true"/>
<RunInStyle Stylename="Stil 3"
  TriggerExpression="Characters"
  Counts="30"
  Includes="false"/>
</RunInStyles>