---
title: DOSSIER-Text Editor
linkTitle: Text-Editor
weight: 14
---

WYSIWYG Rich-Text Editor für Rhino-TextEntities mit RTF-Export. Im **TEXT-EDITOR**-Panel: Frame picken, formatieren, schreiben.

## Workflow

{{% steps %}}

### Text-Frame in Rhino picken

Im Modell ein Text-Frame (Rechteck oder TextEntity) selektieren — der Editor öffnet sich mit dem Frame als Container.

### Formatieren

Im React-WYSIWYG:

- **Fett** · *Kursiv* · <u>Underline</u> · ~~Strikethrough~~
- Schrift wählen aus den installierten System-Fonts
- Tab-Stops setzen
- Zeilenumbrüche

### Speichern

Der Editor schreibt RTF zurück in die TextEntity. Rhinos eingebauter Parser rendert das Ergebnis im Modellraum.

{{% /steps %}}

## RTF-Support

Rhinos TextEntity-RTF-Parser unterstützt:

| Code      | Bedeutung                             |
|-----------|---------------------------------------|
| `\b`      | Bold                                  |
| `\i`      | Italic                                |
| `\ul`     | Underline                             |
| `\strike` | Strikethrough                         |
| `\fN`     | Font (N = Font-Index in Font-Table)   |
| `\tab`    | Tab-Stop                              |
| `{}`      | Gruppe                                |
| `\par`    | Absatz (zwischen Gruppen für Newline) |

{{< callout type="warning" >}}
**Kein `\fs`** — eine TextEntity hat global eine Schriftgröße, keine per-Segment-Sizes. Wenn unterschiedliche Größen nötig sind, brauchst du separate TextEntities.
{{< /callout >}}

Quirks bei Newlines und Zeichen-Replace sind in `_runs_to_rtf` (`rhino/text_editor.py`) dokumentiert.

## TEXT-CREATE Sub-Panel

Für neue Text-Elemente:

- **Text-Styles** als Presets (`Plankopf`, `Notiz`, `Legende`, `Bemassung`)
- **Font-Apply** — Schrift global oder pro Selektion ändern
- **Selection-Settings** — Größe, Farbe, Justification für Multi-Selektion

Konsistenz über das ganze Projekt — Stile lassen sich aus einem Projekt in ein anderes übertragen.

## Plan-Beschriftung

Typische Anwendungen:

- Plankopf-Text (Adresse, Bauherr)
- Legenden im Modellraum
- Raum-Stempel-Override (statt Standard-Stempel)
- Schnitt-Beschriftungen ("Schnitt A-A", "M 1:50")
- Detail-Verweise mit Pfeil und Bezugsnummer
