Layout für TextPro-Druckmasken

Vgl. auch die Erläuterungen zu den speziellen Maskenteilen Ausgabe Firmenkopf und Firmenlogo.

 

Die Beispielangaben finden sie in der Druckmaske LV A4 Hoch

 

Layout1.png

 

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:

 

MaskenProperty.png

 

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.

 

Register Druckmasken In der Multifunktionsleiste

Im TextPro Maskeneditor gibt es ein zusätzliches Register Druckmasken, welches für das Verwalten der Abschnitte und der vorhandenen Formatvorlagen dient.

RegisterDruckmasken.png

 

Einfügen und löschen eines Abschnittes, Abschnittgröße verändern

Beim Klick auf den Button Abschnitte öffnet sich ein Menü

MenuAbschnitt.png

 

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.

 

Formatvorlagen

Ü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.

 

Wozu dienen die Formatvorlagen?

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…).

Liste der Feldmakros:

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@