Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Zieldatei in Word-Ressourcen aufteilen

Bevor die Word-Komponenten definiert werden können, müssen die dafür benötigten Dokumente erstellt werden.

Die vorgegebene Zieldatei ist dafür so in ein Hauptdokument und mehrere Fragmentdokumente zu zerlegen und zu parametrieren, dass daraus wieder die Zieldatei erzeugt werden kann:

  1. Öffnen Sie die Datei ListOfComponents.docx, die sich im Installationsordner im Unterordner Tutorial\Word befindet.
  2. Ersetzen Sie auf der ersten Seite die Überschrift List of Components durch #{Heading}.

Die Ziffernfolge #{ weist den Parser an, den folgenden Text bis zum Zeichen } als Name eines Parameters zu behandeln und durch den Wert des Parameters zu ersetzen.

  1. Ersetzen Sie auf der ersten Seite das Bild durch den Text #{Image:Logo}.

Vor dem Namen eines Parameters wird hier noch mit Image der Typ des Parameters angegeben. Ohne diese Angabe würde als Typ String verwendet und deshalb kein Bild zurückgegeben.

Belassen Sie das Inhaltsverzeichnis (Table of Contents) so wie es ist.

  1. Löschen Sie auf der dritten Seite alles unterhalb der zweiten Überschrift 1.1 Actuators und ersetzen Sie Actuators durch (*{LOOP:dos}*)(*{Content}*)(*{END_LOOP}*).

Die Zeile besteht aus drei Kommandos der Form (*{...}*). Die beiden äußeren der drei Kommandos stellen ein Schleifenkonstrukt dar, das über alle direkt enthaltenen Disziplin-Komponenten (dos = discipline objects) iteriert. Das innere Kommando übernimmt deren Inhalt.

  1. Speichern Sie die geöffnete Worddatei unter dem Namen Body.docx im Ordner resources\Office\Word.
  2. Wiederholen Sie den ersten Schritt.
  3. Löschen Sie die Seiten 1 und 2, die Überschrift 1 Actuators and Sensors, sowie die Überschrift 1.2 Sensors und die Tabelle für Sensors.
  4. Ersetzen Sie die Überschrift 1.1 Actuators durch #{Heading}.
  5. Ersetzen Sie im Tabellenkopf das Wort Actuators durch #{Heading}.
  6. Ersetzen Sie in der Spalte Symbol in der ersten Zeile das Bild für Aktor () durch (*{LOOP:dos}*), in der zweiten Zeile das Bild für Aktor () durch (*{Content}*) und in der dritten Zeile das Bild für Aktor () durch (*{END_LOOP}*).
  7. Löschen Sie alle darunter befindlichen Tabellenzeilen (Position 4 bis 7).
  8. Löschen Sie die Inhalte aus den Tabellenzellen unterhalb von Position und Description.
  9. Fügen Sie eine zweite Leerzeile unter der Tabelle ein.
  10. Speichern Sie die geöffnete Worddatei unter dem Namen Chapter.docx.
  11. Wiederholen Sie den ersten Schritt.
  12. Löschen Sie die Seiten 1 und 2, alle Überschriften und die untere Tabelle.
  13. Löschen Sie in der verbliebenen Tabelle alles bis auf die letzte Zeile.
  14. Ersetzen Sie in der verbliebenen Tabellenzeile das Bild für Aktor () durch den Parameter #{Image:Icon}, die Zahl der Position durch den Parameter #{Pos} und die Bezeichnung durch den Parameter #{Descriptor}.
  15. Speichern Sie die geöffnete Worddatei unter dem Namen Row.docx.