RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

RichTextEditor

Complete

Un éditeur compact de texte mis en forme dans un formulaire : il a une Value comme une zone de texte, mais le texte peut être en gras, en italique, une liste, un lien, une image ou un tableau. Il réutilise le moteur de DocumentEditor, si bien que la valeur peut être du HTML, du Markdown, du texte brut, du RTF, du DOCX, de l'ODT ou du DOC.

Exemple

Contrôle RichTextEditor

Paramètres

Formats

ParamètreTypeDescription
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

ParamètreTypeDescription
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DebounceMillisecondsint?Pause avant le déclenchement de ValueChanged (200 par défaut, 800 pour Docx, Odt et Doc).
DisabledboolBloque la modification et la barre d'outils.
FontsIReadOnlyList<string>Les polices proposées dans la liste de polices de la barre d'outils complète.
FormatRichTextFormatComment Value est écrite : Html (par défaut), Markdown, Text, Rtf, Docx, Odt ou Doc.
HelperTextstringIndication sous l'éditeur.
LabelstringÉtiquette visible ; aussi le nom accessible du texte.
MaxHeightstringHauteur à partir de laquelle la zone de saisie commence à défiler.
MinHeightstringPlus petite hauteur de la zone de saisie en longueur CSS (10rem par défaut).
PlaceholderstringAffiché tant que le texte est vide.
ReadOnlyboolAffiche le texte sans barre d'outils et sans modification.
SafeHtmlboolAvec Html, limite la valeur aux balises de MessageHtml.Sanitize.
StylestringStyle en ligne ajouté à l'élément racine.
ToolbarRichTextToolbarFull (par défaut) ou Compact.
ValuestringLe texte dans le Format choisi. Bidirectionnel.

Événements

API

ÉvénementTypeDescription
OnErrorEventCallback<string>Déclenché avec le message quand Value ne peut pas être lue dans le Format choisi.
ValueChangedEventCallback<string>Déclenché quand la valeur change.

Paquet

RichTextEditor fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.