Scriptausdruck für Überschriftenstile erstellen

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.

Vorgehensweise

  1. Ziehen Sie das Element Text Symbol 'Text' in den Vorlageninhaltseditor.
  2. Wählen Sie das Textelement aus.
  3. Klicken Sie in der Sicht "Eigenschaften" auf das Register Allgemein.
  4. Klicken Sie im Feld Stilname auf das Symbol Symbol 'Konfiguration'.
  5. Klicken Sie auf das Register Scriptausdruck.
  6. Wählen Sie eine Variable oder ein Attribut aus.
  7. Geben Sie den JavaScript-Ausdruck ein: parseInt(Attributname_oder_Variablenname) + 1
  8. Klicken Sie auf OK.

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:
  1. Erstellen Sie in der Anwendung "Launcher" eine Dokumentspezifikation, und konfigurieren Sie die Datenquelle.
  2. Öffnen Sie in Document Studio eine neue Vorlage.
  3. Gehen Sie wie folgt vor, um das Beispieldatenquellenschema hinzuzufügen:
    1. 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.
    2. Wählen Sie im Feld "Schematyp" die Option Generisches XML aus.
    3. 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.
    4. Geben Sie einen angepassten Namen für die Datenquellen-ID ein.
    5. Klicken Sie auf Weiter. Prüfen Sie Ihre Auswahl, und klicken Sie auf Fertig stellen.
  4. Fügen Sie Elemente zu Ihrer Vorlage hinzu.
    1. Fügen Sie das Element Container Symbol 'Container' hinzu.
    2. Fügen Sie das Element Absatz Symbol 'Absatz' in das Containerelement ein.
    3. Fügen Sie das Element Text Symbol 'Text' in das Absatzelement ein.
      Beispiel für Vorlage mit Elementen
  5. Fügen Sie Abfragen zu Ihren Elementen hinzu.
    1. Erweitern Sie in der Sicht Datenquellenschemas das Projekt und die Anforderungen.
    2. Ziehen Sie PRRequirement in das Containerelement.
    3. Ziehen Sie FullTag (string) in das Textelement.
    4. Wählen Sie im Fenster Kontext auswählen die Option Als Wert verwenden aus.
    5. Wählen Sie den Container PRRequirement aus, und klicken Sie auf OK.
      Beispiel für Vorlage mit den Abfragen in den Elementen
  6. Erstellen Sie einen Scriptausdruck für die Formatvorlage für das Absatzelement.
    1. Wählen Sie das Absatzelement aus.
    2. Klicken Sie in der Sicht "Eigenschaften" auf das Register Allgemein.
    3. Klicken Sie im Feld Stilname auf das Symbol Symbol 'Konfiguration'.
    4. Klicken Sie im Fenster Stilnamen festlegen auf das Register Scriptausdruck.
    5. Erweitern Sie den Eintrag Attribute und die Datenquelle.
    6. Wählen Sie Level aus.
    7. Geben Sie parseInt(Level) + 1 ein.
  7. Klicken Sie auf Veröffentlichen > Dokument generieren.

    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.

Feedback