RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

RichTextEditor

Complete

En kompakt editor til formateret tekst i en formular: den har en Value som et tekstfelt, men teksten kan være fed, kursiv, en liste, et link, et billede eller en tabel. Den genbruger motoren fra DocumentEditor, så værdien kan være HTML, Markdown, almindelig tekst, RTF, DOCX, ODT eller DOC.

Eksempel

Kontrollen RichTextEditor

Parametre

Formats

ParameterTypeBeskrivelse
FormatThe Value is
HtmlThe 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.
MarkdownMarkdown text.
TextPlain text, one paragraph per line.
RtfThe RTF source (7-bit text).
Docx, Odt, DocThe file, Base64 encoded. Because it is rebuilt after each change, the value is raised after a longer pause (800 ms; set DebounceMilliseconds).

API

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
DebounceMillisecondsint?Pause, før ValueChanged udløses (standard 200, 800 for Docx, Odt og Doc).
DisabledboolBlokerer redigering og værktøjslinjen.
FontsIReadOnlyList<string>De skrifttyper, der tilbydes i skrifttypelisten på den fulde værktøjslinje.
FormatRichTextFormatHvordan Value skrives: Html (standard), Markdown, Text, Rtf, Docx, Odt eller Doc.
HelperTextstringTip under editoren.
LabelstringSynlig etiket; også tekstens tilgængelige navn.
MaxHeightstringHøjde, hvor skriveområdet begynder at rulle.
MinHeightstringMindste højde på skriveområdet som CSS-længde (standard 10rem).
PlaceholderstringVises, mens teksten er tom.
ReadOnlyboolViser teksten uden værktøjslinje og uden redigering.
SafeHtmlboolMed Html begrænses værdien til tags fra MessageHtml.Sanitize.
StylestringIndlejret typografi, der tilføjes til rodelementet.
ToolbarRichTextToolbarFull (standard) eller Compact.
ValuestringTeksten i det valgte Format. Tovejs.

Hændelser

API

HændelseTypeBeskrivelse
OnErrorEventCallback<string>Udløses med meddelelsen, når Value ikke kan læses i det valgte Format.
ValueChangedEventCallback<string>Udløses, når værdien ændres.

Pakke

RichTextEditor er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.