RichTextEditor
CompleteEin kompakter Editor für formatierten Text in einem Formular: Er hat einen Value wie ein Textfeld, der Text kann aber fett, kursiv, eine Liste, ein Link, ein Bild oder eine Tabelle sein. Er nutzt die Engine von DocumentEditor, sodass der Wert HTML, Markdown, reiner Text, RTF, DOCX, ODT oder DOC sein kann.
Beispiel

Parameter
Formats
| Parameter | Typ | Beschreibung |
|---|---|---|
Format | The Value is | |
Html | The HTML of the body (no page, no scripts). With SafeHtml the result also goes through MessageHtml.Sanitize, which keeps only the small tag set of MessageEditor. | |
Markdown | Markdown text. | |
Text | Plain text, one paragraph per line. | |
Rtf | The RTF source (7-bit text). | |
Docx, Odt, Doc | The file, Base64 encoded. Because it is rebuilt after each change, the value is raised after a longer pause (800 ms; set DebounceMilliseconds). |
API
| Parameter | Typ | Beschreibung |
|---|---|---|
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
DebounceMilliseconds | int? | Pause, bevor ValueChanged ausgelöst wird (Standard 200, 800 für Docx, Odt und Doc). |
Disabled | bool | Sperrt die Bearbeitung und die Symbolleiste. |
Fonts | IReadOnlyList<string> | Die Schriftarten, die in der Schriftartenliste der vollständigen Symbolleiste angeboten werden. |
Format | RichTextFormat | Wie Value geschrieben wird: Html (Standard), Markdown, Text, Rtf, Docx, Odt oder Doc. |
HelperText | string | Hinweis unter dem Editor. |
Label | string | Sichtbare Beschriftung; auch der zugängliche Name des Textes. |
MaxHeight | string | Höhe, ab der der Schreibbereich zu scrollen beginnt. |
MinHeight | string | Kleinste Höhe des Schreibbereichs als CSS-Länge (Standard 10rem). |
Placeholder | string | Wird angezeigt, solange der Text leer ist. |
ReadOnly | bool | Zeigt den Text ohne Symbolleiste und ohne Bearbeitung. |
SafeHtml | bool | Beschränkt bei Html den Wert auf die Tags von MessageHtml.Sanitize. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
Toolbar | RichTextToolbar | Full (Standard) oder Compact. |
Value | string | Der Text im gewählten Format. Bidirektional. |
Ereignisse
API
| Ereignis | Typ | Beschreibung |
|---|---|---|
OnError | EventCallback<string> | Wird mit der Meldung ausgelöst, wenn Value im gewählten Format nicht gelesen werden kann. |
ValueChanged | EventCallback<string> | Wird ausgelöst, wenn sich der Wert ändert. |
Paket
RichTextEditor gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.
Feedback sendenVersion 1.0.3