--- 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* · Underline · ~~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