RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

RichTextEditor

Complete

Een compacte editor voor opgemaakte tekst in een formulier: hij heeft een Value zoals een tekstvak, maar de tekst kan vet, cursief, een lijst, een koppeling, een afbeelding of een tabel zijn. Hij hergebruikt de engine van DocumentEditor, zodat de waarde HTML, Markdown, platte tekst, RTF, DOCX, ODT of DOC kan zijn.

Voorbeeld

Besturingselement RichTextEditor

Parameters

Formats

ParameterTypeBeschrijving
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

ParameterTypeBeschrijving
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DebounceMillisecondsint?Pauze voordat ValueChanged wordt geactiveerd (standaard 200, 800 voor Docx, Odt en Doc).
DisabledboolBlokkeert bewerken en de werkbalk.
FontsIReadOnlyList<string>De lettertypen die in de lettertypelijst van de volledige werkbalk worden aangeboden.
FormatRichTextFormatHoe Value wordt geschreven: Html (standaard), Markdown, Text, Rtf, Docx, Odt of Doc.
HelperTextstringHint onder de editor.
LabelstringZichtbaar label; ook de toegankelijke naam van de tekst.
MaxHeightstringHoogte waarop het schrijfgebied begint te scrollen.
MinHeightstringKleinste hoogte van het schrijfgebied als CSS-lengte (standaard 10rem).
PlaceholderstringGetoond zolang de tekst leeg is.
ReadOnlyboolToont de tekst zonder werkbalk en zonder bewerking.
SafeHtmlboolBeperkt bij Html de waarde tot de tags van MessageHtml.Sanitize.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ToolbarRichTextToolbarFull (standaard) of Compact.
ValuestringDe tekst in het gekozen Format. Tweerichtings.

Gebeurtenissen

API

GebeurtenisTypeBeschrijving
OnErrorEventCallback<string>Geactiveerd met de melding wanneer Value niet kan worden gelezen in het gekozen Format.
ValueChangedEventCallback<string>Geactiveerd wanneer de waarde verandert.

Pakket

RichTextEditor maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.