Textbausteine
In Textbausteinen (Tabellen|Bibliotheken lokal und global) werden Textteile gespeichert, die bei Bedarf beim Ausdruck eines Berichts oder beim Export durch Angabe des Textbaustein-Namens in der Musterdatei mit ausgegeben werden. Das Schlüsselwort lautet: #(Text, Bezeichnung)

Textbaustein-Editierfenster
Auf diese Weise kann z.B. die Kundenadresse oder die Projektbezeichnung an der gewünschten Stelle in einem Bericht ausgegeben werden ohne dass dazu die Musterdatei ständig geändert werden muss.
Es gibt globale, lokale und automatisch generierte (siehe Automatisch generierte Textbausteine) Textbausteine. Die globalen Textbausteine stehen in CadnaA in jeder Datei immer zur Verfügung, die lokalen und die generierten werden in der entsprechenden CadnaA CNA-Datei abgespeichert und stehen nur dieser zur Verfügung. Lokale und globale Textbausteine können dieselbe Bezeichnung haben. CadnaA durchsucht alle Textbausteine. Werden 2 Textbausteine mit derselben Bezeichnung gefunden, so wird der lokale Textbaustein verwendet.
Häufig verwendete Sätze wie „Bei Fragen zu den Berechnungen wenden Sie sich bitte an #(Text, Ansprechpartner)“ können in einer Musterdatei eingeben werden. Der lokale Textbaustein mit der Bezeichnung „Ansprechpartner“ ergänzt den o.g. Satz mit dem Textteil, der im lokalen Textbaustein eingegeben und gespeichert wurde.
Dialog Textbaustein
Im Menü Tabellen|Bibliotheken entweder lokale oder globale Textbausteine auswählen, um die Textbaustein-Tabelle zu öffnen. Um eine neue Zeile einzufügen, drücken Sie die EINFG-Taste. Doppelklicken Sie in die Zeile, um das Editierfenster zu öffnen. Geben Sie im Feld „Bezeichnung“ einen Namen für den Textbaustein ein. Im Textfeld wird der gewünschte Text eingegeben.
Bei Textbausteinen kann alternativ ein Zusatztext ausgegeben werden, abhängig davon, ob ein Textbaustein vorhanden ist oder nicht. Der Ausdruck
#(Text, PI_AUTHOR,,"BearbeiterIn: ")
führt zur Ausgabe von
BearbeiterIn: Regina Mustermann
zeigt den Namen des Bearbeiters an, wenn dieser Textbaustein vorhanden ist und schreibt zusätzlich vor diesen Namen das Wort „BearbeiterIn:“. Ist der Textbaustein nicht vorhanden wird auch das Wort „BearbeiterIn:“ nicht ausgegeben.
Zeilenumbruch \n
Geben Sie zum Einfügen eines Zeilenumbruchs nach „BearbeiterIn“ in Anführungszeichen „\n“ am Ende des Schlüsselwort ein. Der Ausdruck
#(Text, PI_AUTHOR,, „BearbeiterIn:“ „\n“)
führt zur Ausgabe von
BearbeiterIn:
Regina Mustermann
Bei Einstellung der Abmessungen einer Textzelle im PlotDesigner (siehe PlotDesigner) auf die Größe „automatisch“, kann somit erreicht werden, dass diese Textzelle als leere Zelle nicht angezeigt wird, falls der Textbaustein nicht vorhanden ist oder aber im Textbaustein kein Eintrag vorgenommen wurde.