Sie können Überschriftenstile für Vorlagenelemente erstellen, was den Werten für Datenattribute oder Variablen
mit bestimmten Formatierungseigenschaften entspricht.
Informationen zu diesem Vorgang
In der Microsoft-Word-,
PDF- und HTML-Ausgabe können Sie Abschnittstitel erstellen und Überschriftenstile für die Titel festlegen und dabei eine Informationshierarchie
in Ihrem Dokument erstellen.
Rational Publishing Engine erfordert eine numerische Zuordnung
für die Titel, die mit
1 beginnen, um die Abstimmung mit den Nummern der Überschriftenstile vorzunehmen. Einige Daten,
die Sie Überschriftenstilen zuordnen möchten, beginnen nicht mit "1" oder verwenden Zeichenfolgewerte und nicht numerische Werte. Jedes Ausgabeformat
verwendet andere Namen für diese Überschriftenstile, wodurch die Standardisierung der Stile in allen Ausgabeformaten kompliziert wird. Beispielsweise
lautet in Microsoft Word der Überschriftenstil der obersten Ebene
Heading 1 (Überschrift 1).
In HTML heißt der entsprechende Überschriftenstil
H1.
Sie können den
JavaScript-Ausdruck parseInt(Attributname_oder_Variablenname)
verwenden, um Attribut- oder Variablenwerte mit numerischen Werten, die mit 1 beginnen, abzustimmen. Wenn Sie dann Unterüberschriften für untergeordnete Daten erstellen möchten, fügen Sie den Wert "1" zum Ausdruck hinzu:
parseInt(Attributname_oder_Variablenname) + 1. Dieser Scriptausdruck ermöglicht die inkrementelle Abstimmung der Werte mit den Überschriftenstilen in allen
Microsoft-Word-, PDF- und HTML-Ausgaben.
Beispiel
Dieses Beispiel verwendet das generische XML-Schema RequisitePro.xsd,
das das Attribut Level in der Abfrage PRRequirement umfasst.
Auf das
endgültige Ausgabedokument, das von der Vorlage in diesem Beispiel erstellt wird, trifft Folgendes zu:
- Es zeigt die FullTag-Werte als Abschnittstitel an.
- Es zeigt eine sichtbare Hierarchie der Anforderungen an:
- Die Anforderungen sind die Überschriften der obersten Ebene und verwenden den Stil Heading 1 (Überschrift 1).
- Die untergeordneten Anforderungen sind untergeordnete Überschriften und verwenden den Stil Heading 2 (Überschrift 2).
- Erstellt die Hierarchie anhand der Werte des Attributs Level.
Gehen Sie wie folgt vor,
um einen Bericht mit Überschriftenstilen zu erstellen, die auf
FullTag angewendet werden:
- Erstellen Sie in der Anwendung "Launcher" eine Dokumentspezifikation, und konfigurieren Sie die Datenquelle.
- Öffnen Sie in Document Studio eine neue Vorlage.
- Gehen Sie wie folgt vor, um das Beispieldatenquellenschema hinzuzufügen:
- Klicken Sie in der Sicht Datenquellenschemas auf das Symbol
Datenquellenschema hinzufügen. Der Assistent
Datenquellenschema wird geöffnet, und Sie können auf Weiter klicken.
- Wählen Sie im Feld "Schematyp" die Option Generisches XML aus.
- Klicken Sie auf Durchsuchen, und wählen Sie die mit dem Produkt installierte Beispieldatendatei
RequisitePro.xsd aus. Standardposition: %RPE_HOME%\source\XML\examples\RequisitePro.xsd.
Klicken Sie auf Öffnen.
- Geben Sie einen angepassten Namen für die Datenquellen-ID ein.
- Klicken Sie auf Weiter. Prüfen Sie Ihre Auswahl, und klicken Sie auf Fertig stellen.
- Fügen Sie Elemente zu Ihrer Vorlage hinzu.
- Fügen Sie das Element Container
hinzu.
- Fügen Sie das Element Absatz
in das Containerelement ein.
- Fügen Sie das Element Text
in das Absatzelement ein.
- Fügen Sie Abfragen zu Ihren Elementen hinzu.
- Erweitern Sie in der Sicht Datenquellenschemas das Projekt und die Anforderungen.
- Ziehen Sie PRRequirement in das Containerelement.
- Ziehen Sie FullTag (string) in das Textelement.
- Wählen Sie im Fenster Kontext auswählen die Option Als Wert verwenden aus.
- Wählen Sie den Container PRRequirement aus, und klicken Sie auf
OK.
- Erstellen Sie einen Scriptausdruck für die Formatvorlage für das Absatzelement.
- Wählen Sie das Absatzelement aus.
- Klicken Sie in der Sicht "Eigenschaften" auf das Register Allgemein.
- Klicken Sie im Feld Stilname auf das Symbol
.
- Klicken Sie im Fenster Stilnamen festlegen auf das Register Scriptausdruck.
- Erweitern Sie den Eintrag Attribute und die Datenquelle.
- Wählen Sie Level aus.
- Geben Sie parseInt(Level) + 1 ein.
- Klicken Sie auf .
Da
Level immer um den Wert "1" erhöht wird, wird auch der betreffende Überschriftenstil um den Wert "1" erhöht. Der Stil
Heading 1 ist für die FullTag-Werte für die Anforderungen festgelegt,
die 0 als Level-Wert haben.
Der Stil Heading 2 ist für die FullTag-Werte für die Anforderungen festgelegt,
die 1 als Level-Wert haben.
Nächste Schritte
Ein Überschriftenstil ist die gebräuchlichste Darstellung, die mit Scriptausdrücken angewendet wird. Sie können
aber auch versuchen, Scriptausdrücke auf Schriftartgrößen, Rahmengrößen oder Randgrößen anzuwenden.