2.8.7 Leere Zeile aus Textblöcken entfernen

Wie im Kapitel Textblöcke verwenden beschrieben kann der Inhalt einer anderen Vorlage abgefragt und genutzt werden.
Dabei kann es in besonderen Konstellationen dazu kommen, dass im erstellen Dokument leere Zeilen angeführt werden, welche nicht in der Vorlage vorhanden sind.

In diesem Kapitel ist beschrieben, wie man diese leeren Zeilen entfernt, sodass diese im erstellten Dokument nicht angeführt werden.

Voraussetzungen

  1. Die Funktion kann nur in RTF- und DOCX-Vorlagen verwendet werden. Eine Verwendung in CSV- oder XLSX-Vorlagen ist nicht möglich.

Anleitung

  1. Öffnen Sie die relevante Vorlage mit Microsoft Office Word. Eine Übersicht aller Vorlagen finden Sie hier. In diesem Beispiel wird die Honorarnotenvorlage "HN1.docx" unter "...\ADVOKAT\Daten\Vorlagen\OP" angepasst.

  2. In dieser Vorlage finden Sie auf Seite 1 folgende Passage, welche zwei Textblöcke verwendet:

    <when var="EinAkt" Is="0"> <textblock match="AktenSummen" external="HNBau"/> </when> <textblock match="TotalSumme" external="HNBau"/>

    Anmerkung: Wird bei External keine Dateiendung angeführt (Musterdatei.docx oder Musterdatei.rtf) so erwartet ADVOKAT die gleiche Dateiendung wie bei der Vorlage selbst.

  3. Durch Einfügen des Parameters deletepar mit Wert 1 werden die leeren Zeilen automatisch entfernt.
    Der Parameter muss bei jedem betroffenen Eintrag <textblock match .../> eingefügt werden, es reicht nicht, diesen beim ersten Eintrag in der Vorlage anzugeben.

    <when var="EinAkt" Is="0"> <textblock match="AktenSummen" external="HNBau" deletepar="1"/> </when> <textblock match="TotalSumme" external="HNBau" deletepar="1"/>

Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx