Vgl. auch die Erläuterungen zu den speziellen Maskenteilen Ausgabe Firmenkopf und Firmenlogo.
Die Beispielangaben finden sie in der Druckmaske LV A4 Hoch

Hier wird das Handling für TextPro-Masken beschrieben. Die Maske besteht aus Abschnitten, die ein oder mehrere Felder tragen und diese zu inhaltlich zusammengehörige Gruppen zusammenfasst. Jeder Abschnitt ist in sich ein eigener Textbereich und kann unabhängig von den anderen Abschnitten mit den normalen Funktionen von TextPro bearbeitet werden.
Jeder Abschnitt ist am linken Rand mit der Abschnittsbezeichnung in einem Register gekennzeichnet. Die rechte Bildlaufleiste verschiebt die Abschnitte in dem Fenster. Die Bildlaufleisten innerhalb der Abschnitte ermöglichen ein verschieben des jeweiligen Abschnittinhalts. Die Höhe des Abschnittes kann jeweils an die Gegebenheiten angepasst werden (siehe Größe verändern).
Mit einer weiter unten beschriebenen Syntax wird angegeben, unter welchen Bedingungen ein Absatz innerhalb des Abschnittes abgearbeitet oder übersprungen wird. Diese Druckbedingung trägt immer das erste Feld eines Absatzes. Eventuell in anderen Feldern angegebene Bedingungen werden ignoriert.
Die Angaben zu den einzelnen Feldern erfolgt über das Eigenschaftsfenster:

Beispiel für einen Abruf des Langtexts:
|
Druckbedingung |
*0* der Absatz muss immer abgearbeitet werden *1* der Absatz muss dann abgearbeitet werden, wenn mindestens eines der angegebenen Feldmakros gesendet wird. *2* der Absatz muss dann abgearbeitet werden, wenn nur einer der angegebenen Feldmakros gesendet wird. Hier gibt es noch eine besondere Schreibweise z.B. *2*ePosition+ eEP eGP bedeutet, der Absatz muss abgearbeitet werden, wenn das Feld ePosition , eEP gesendet wurde, aber das Feldmakro eGP wurde nicht gesendet. *9* der Absatz muss dann abgearbeitet werden, wenn alle angegebenen Feldmakros gesendet werden. |
|
Abruf |
Hier wird angegeben, welches oder welche Daten in diesem Feld ausgegeben werden sollen. z.B. UB @ePOSubnr@. Eine Liste aller sogenannter Feldmakros finden Sie am Ende dieses Kapitels. Hier ist es zunächst ein freier Text UB für Unterbeschreibungs-Nummer, dann ein Leerschritt, um den anschließenden eigentlichen Feldinhalt abzurufen. Dieser wird durch @ geklammert und enthält das Feldmakro. Unter dieser Bezeichnung sendet das Druckprogramm in diesem Fall die Nummer der Unterbeschreibung, die gerade ausgegeben werden soll. |
|
Textbreite |
Darf nur bei Feldmakro @ePOSlt@ in den Abschnitten #Pos, #Text und #StufeVor angewählt werden. Falls das Feldmakro @ePOSlt@ mehrmals in einem Abschnitt verwendet wird, wird immer nur die erste Angaben verwendet. Diese Angabe koppelt die Breite der Texterfassung in TextPro. |
Die Reihenfolge der Abschnitte, in der sie abgearbeitet werden, ergibt sich nicht aus ihrer Reihenfolge in der Maske, sondern aus der vorgegebenen Reihenfolge im Druckprogramm. Die Absätze innerhalb der Gruppe bestimmt allerdings die optische Reihenfolge.
Im TextPro Maskeneditor gibt es ein zusätzliches Register Druckmasken, welches für das Verwalten der Abschnitte und der vorhandenen Formatvorlagen dient.

Einfügen und löschen eines Abschnittes, Abschnittgröße verändern
Beim Klick auf den Button Abschnitte öffnet sich ein Menü

|
Einfügen: |
Darüber können Sie einen neuen Abschnitt einfügen. Sie erhalten eine Liste der noch nicht verwendeten Abschnittsnamen und können daraus einen neuen Abschnitt auswählen. Der Abschnitt wird unterhalb des aktuellen Abschnittes eingefügt. |
|
Löschen: |
Der aktuelle Abschnitt wird gelöscht. |
|
Größe verändern: |
Ein neuer Abschnitt wird in einer Standardgröße angelegt. Je nach Umfang des Inhaltes kann jetzt diese Größe über einen Schieberegler verändert werden. |
Über die Druckmaske können Sie Formatvorlagen für die Formatierung des Textes hinterlegen. Es sind automatisch 4 verschiedene Formatvorlagen vorhanden:
|
MPos |
Für Lang- bzw. Kurztext von LV-Positionen, die eine Menge tragen |
|
Stufe |
Für Lang- bzw. Kurztext von Summenstufen |
|
Text |
Für Lang- bzw. Kurztext von Fließtexten |
|
[Normal] |
Wird vom System vorgegeben und ist nicht zu löschen. |
|
|
|
|
Achtung |
Diese Formatvorlagen dürfen nicht gelöscht werden! |
|
|
|
|
|
|
|
MPosKT |
Nur für den Kurztext von LV-Positionen, die eine Menge tragen |
|
StufeKT |
Nur für den Kurztext von Summenstufen |
|
TextKT |
Nur für den Kurztext von Fließtexten |
|
|
|
|
Achtung |
Diese Formatvorlagen müssen zusätzlich angelegt werden und ermöglichen es, dem Kurztext andere Schriftattribute (z.B. fett) zuzuweisen. |
Mit den Formatvorlagen können Sie steuern, wie Ihre Texte für jeden Text standardmäßig aussehen sollen. Sie haben die Möglichkeit z.B. andere Schriftarten oder bestimmte Textattribute wie Fett, Kursiv usw. einzustellen. Wenn Sie einen Text neu erstellen, Wird dieser automatisch, entsprechend dem Texttyp, der Formatvorlage zugeordnet.
Aus welcher Druckmaske die Formatvorlagen verwendet werden, können Sie in den Textoptionen von Projektgruppe / Bauvorhaben / Leistungsverzeichnis einstellen (siehe Textoptionen…).
Wenn Sie z.B. einen Langtext einer LV-Position mit TextPro neu erstellen, wird der Text der Formatvorlage MPos zugeordnet. Damit werden für diesen Text alle Formatierungen die Sie in der Formatvorlage vorgenommen haben übernommen. Wenn Sie in der Formatvorlage eine bestimmte Schriftart verwendet haben, wird dieser Text in genau dieser Schriftart erstellt.
Beim Druck können Sie im Druckdialog (siehe Druckdialog) zwischen unterschiedlichen Druckmasken wählen. Dadurch legen Sie neben dem optischen Layout auch fest, mit welchen Formatvorlagen Ihr Text gedruckt wird. Jetzt werden automatisch alle Texte, die den Formatvorlagen entsprechen, in dem jeweiligen Formatangaben gedruckt.
z.B. Sie haben zwei Druckmasken
LV1 Alle Formatvorlagen sind mit der Schrift Arial und der Schriftgröße 8 angelegt.
LV2 Alle Formatvorlagen sind mit der Schrift Courier New und der Schriftgröße 10 angelegt. Zusätzlich haben Sie in der Formatvorlage MPos, als Textfarbe Grün gewählt.
Wenn Sie jetzt aus einem LV einen Blankett-Druck mit der LV1 Maske ausführen, so werden alle Texte mit der Schrift Arial und in der Schriftgröße 8 gedruckt. Der gleiche Druck mit der LV2 Maske, druckt das Ganze in Courier New mit der Schriftgröße 10. Zusätzlich haben die Texte von LV-Positionen mit Mengen eine grüne Textfarbe. Vorausgesetzt Sie haben die Texte mit den Formatvorlagen der Druckmaske erfasst und formatiert.
Selbstverständlich können Sie auch weiterhin von der Formatvorlage abweichende Formatierungen vornehmen. Diese bleiben unabhängig von Änderungen über die Formatvorlagen erhalten. Wenn Sie z.B. einen Text markieren und diesem die Textfarbe Rot zuweisen, so wird dieser Text weiterhin in Rot gedruckt, unabhängig davon ob eine Textfarbe Grün in der Druckmaske vorgegeben wird.
Sie können auch eigene Formatvorlagen in einer Druckmaske aufnehmen. Diese stehen Ihnen bei der Textbearbeitung in TextPro zu Verfügung, wenn diese Druckmaske in den Textoptionen eingestellt wurde (siehe Textoptionen…).
|
Feldbezeichnung |
Ebene |
Makroname |
|
Firmenkopf |
|
@eKOPFfirma@ |
|
Datum |
|
@eKOPFdatum@ |
|
Kopftitel |
|
@eKOPFtitel@ |
|
aktuelle Seite |
|
@eKOPFseite@ |
|
Gesamtseiten |
|
@eKOPFMaxseite@ |
|
Selektdatum |
|
@eKOPFseldat@ |
|
Selektbegriff |
|
@eKOPFselstr@ |
|
|
|
|
|
Projektgruppen-Bezeichnung |
PG |
@eKOPFPGbez@ |
|
Projektgruppenstichwort |
PG |
@eKOPFPGkbez@ |
|
Projektgruppenbezeichnung |
PG |
@eKOPFPGlbez@ |
|
Projektgruppennummer |
PG |
@eKOPFPGnummer@ |
|
|
|
|
|
Währung |
BV |
@eWAEHRkbez@ |
|
Projekt-Bezeichnung |
BV |
@eKOPFBVbez@ |
|
Projektstichwort |
BV |
@eKOPFBVkbez@ |
|
Projektbezeichnung |
BV |
@eKOPFBVlbez@ |
|
Projektnummer |
BV |
@eKOPFBVnummer@ |
|
Sachbearbeiter |
BV |
@eKOPFBVbearbeiter@ |
|
Bauleiter |
BV |
@eKOPFBVbauleiter@ |
|
Abteilung |
BV |
@eKOPFBVabteilung@ |
|
Firma |
BV |
@eKOPFBVfirma@ |
|
Werk |
BV |
@eKOPFBVwerk@ |
|
Datum Beginn |
BV |
@eKOPFBVbegdat@ |
|
Datum Ende |
BV |
@eKOPFBVenddat@ |
|
Baukostenindex |
BV |
@eKOPFBVbki@ |
|
System |
BV |
@eKOPFBVsystem@ |
|
PLZ |
BV |
@eKOPFBVplz@ |
|
Ort |
BV |
@eKOPFBVort@ |
|
Auftraggeber-Bezeichnung |
BV |
@eKOPFagbez@ |
|
DV-Zeichen AG1 |
BV |
@eKOPFagdv1@ |
|
DV-Zeichen AG2 |
BV |
@eKOPFagdv2@ |
|
DV-Zeichen AG3 |
BV |
@eKOPFagdv3@ |
|
Selektion BV 1 |
BV |
@eBERselbv1@ |
|
Selektion BV 2 |
BV |
@eBERselbv2@ |
|
Selektion BV 3 |
BV |
@eBERselbv3@ |
|
Selektion BV 4 |
BV |
@eBERselbv4@ |
|
Selektion BV 5 |
BV |
@eBERselbv5@ |
|
Selektion BV 6 |
BV |
@eBERselbv6@ |
|
Selektion BV 7 |
BV |
@eBERselbv7@ |
|
Sel.BV Datum 1 |
BV |
@eBERselbvd1@ |
|
Sel.BV Datum 2 |
BV |
@eBERselbvd2@ |
|
Sel.BV Datum 3 |
BV |
@eBERselbvd3@ |
|
Selektion BV j/n 1 |
BV |
@eBERselbvjn1@ |
|
Selektion BV j/n 2 |
BV |
@eBERselbvjn2@ |
|
Selektion BV j/n 3 |
BV |
@eBERselbvjn3@ |
|
|
|
|
|
LV-Bezeichnung |
LV |
@eKOPFLVbez@ |
|
LV-Stichwort |
LV |
@eKOPFLVkbez@ |
|
LV-Bezeichnung |
LV |
@eKOPFLVlbez@ |
|
LVNummer |
LV |
@eKOPFLVnummer@ |
|
Sachbearbeiter |
LV |
@eKOPFLVbearbeiter@ |
|
Bauleiter |
LV |
@eKOPFLVbauleiter@ |
|
Abteilung |
LV |
@eKOPFLVabteilung@ |
|
Werk |
LV |
@eKOPFLVwerk@ |
|
Datum Beginn |
LV |
@eKOPFLVbegdat@ |
|
Datum Ende |
LV |
@eKOPFLVenddat@ |
|
Leistungsart |
LV |
@eKOPFLVleistungsart@ |
|
System |
LV |
@eKOPFLVsystem@ |
|
Gewerktyp |
LV |
@eKOPFLVgewerktyp@ |
|
Bezeichnung Preisgruppe |
LV |
@eKOPFbieter@ |
|
Ort |
LV |
@eKOPFbieterort@ |
|
Angebot vom |
LV |
@eKOPFbieterdvan@ |
|
Los-Nummer |
LV |
@eKOPFLVlosnr@ |
|
Selektion LV 1 |
LV |
@eBERsellv1@ |
|
Selektion LV 2 |
LV |
@eBERsellv2@ |
|
Selektion LV 3 |
LV |
@eBERsellv3@ |
|
Selektion LV 4 |
LV |
@eBERsellv4@ |
|
Selektion LV 5 |
LV |
@eBERsellv5@ |
|
Selektion LV 6 |
LV |
@eBERsellv6@ |
|
Selektion LV 7 |
LV |
@eBERsellv7@ |
|
Sel.LV Datum 1 |
LV |
@eBERsellvd1@ |
|
Sel.LV Datum 2 |
LV |
@eBERsellvd2@ |
|
Sel.LV Datum 3 |
LV |
@eBERsellvd3@ |
|
Selektion LV j/n 1 |
LV |
@eBERsellvjn1@ |
|
Selektion LV j/n 2 |
LV |
@eBERsellvjn2@ |
|
Selektion LV j/n 3 |
LV |
@eBERsellvjn3@ |
|
Summenstufen |
LV |
@eKOPFstufen@ |
|
Übertrag |
LV |
@eUebertrag@ |
|
|
|
|
|
Positionsnummer |
POS |
@ePOSposition@ |
|
Positionslangtext |
POS |
@ePOSlt@ |
|
Positionskurztext |
POS |
@ePOSkt@ |
|
Positionsstichwort |
POS |
@ePOSstichwort@ |
|
Artikelnummer |
POS |
@ePOSGRUNDartikel:B@ |
|
Zusatztext |
POS |
@ePOSzusatztext:B@ |
|
Bemerkung Prognosemenge |
POS |
@eMENGEbem:B@ |
|
WiePos-Verweis |
POS |
@ePOSwiepos@ |
|
Bezug Ausführungsbeschreibung |
POS |
@ePOSausfnr@ |
|
Stammposition |
POS |
@ePOSGRUNDstammpos@ |
|
Kostenstelle/Kostenträger |
POS |
@eKSKTksbez@ |
|
Unterbeschreibung |
POS |
@UB@ |
|
Unterbeschreibungsnummer |
POS |
@ePOSubnr@ |
|
Aufgliederung A |
POS |
@eEPAUFGLbezaa@ |
|
Aufgliederung B |
POS |
@eEPAUFGLbezab@ |
|
Aufgliederung C |
POS |
@eEPAUFGLbezac@ |
|
Aufgliederung D |
POS |
@eEPAUFGLbezad@ |
|
Aufgliederung E |
POS |
@eEPAUFGLbezae@ |
|
Aufgliederung F |
POS |
@eEPAUFGLbezaf@ |
|
Aufgliederungspreis A |
POS |
@eEPAUFGLepaa@ |
|
Aufgliederungspreis B |
POS |
@eEPAUFGLepab@ |
|
Aufgliederungspreis C |
POS |
@eEPAUFGLepac@ |
|
Aufgliederungspreis D |
POS |
@eEPAUFGLepad@ |
|
Aufgliederungspreis E |
POS |
@eEPAUFGLepae@ |
|
Aufgliederungspreis F |
POS |
@eEPAUFGLepaf@ |
|
Jahres-LV Menge-Anzahl |
POS |
@eMENGEanz@ |
|
Menge |
POS |
@eMENGEmenge@ |
|
Einheit |
POS |
@eSPRACHVARbez@ |
|
Einheitspreis |
POS |
@eEP@ |
|
Gesamtpreis |
POS |
@eGP@ |
|
Summe |
POS |
@eSumme@ |
|
Auf/Abschlag |
POS |
@eAUFABbez@ |
|
Betrag Auf/Abschlag |
POS |
@eAufAb@ |
|
Nettosumme |
POS |
@eNetto@ |
|
MwSt-Prozentsatz |
POS |
@eAUFABprozent@ |
|
MwSt-Betrag |
POS |
@eMwSt@ |
|
Bruttosumme |
POS |
@eBrutto@ |
|
Inhaltsverzeichnisseite |
POS |
@eLVDRUCKinhaltseite@ |
|
Folgeseite |
POS |
@eKOPFnseite@ |