Initial commit: DOSSIER Hugo website
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user