RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

RichTextEditor

Complete

Um editor compacto de texto formatado dentro de um formulário: tem um Value como uma caixa de texto, mas o texto pode ser negrito, itálico, uma lista, um link, uma imagem ou uma tabela. Reaproveita o mecanismo do DocumentEditor, de modo que o valor pode ser HTML, Markdown, texto simples, RTF, DOCX, ODT ou DOC.

Exemplo

Controle RichTextEditor

Parâmetros

Formats

ParâmetroTipoDescrição
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

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DebounceMillisecondsint?Pausa antes de ValueChanged ser gerado (200 por padrão, 800 para Docx, Odt e Doc).
DisabledboolBloqueia a edição e a barra de ferramentas.
FontsIReadOnlyList<string>As fontes oferecidas na lista de fontes da barra de ferramentas completa.
FormatRichTextFormatComo Value é escrito: Html (padrão), Markdown, Text, Rtf, Docx, Odt ou Doc.
HelperTextstringDica sob o editor.
LabelstringRótulo visível; também o nome acessível do texto.
MaxHeightstringAltura em que a área de escrita começa a rolar.
MinHeightstringMenor altura da área de escrita como comprimento CSS (10rem por padrão).
PlaceholderstringMostrado enquanto o texto está vazio.
ReadOnlyboolMostra o texto sem a barra de ferramentas e sem edição.
SafeHtmlboolCom Html, limita o valor às tags de MessageHtml.Sanitize.
StylestringEstilo embutido adicionado ao elemento raiz.
ToolbarRichTextToolbarFull (padrão) ou Compact.
ValuestringO texto no Format escolhido. Bidirecional.

Eventos

API

EventoTipoDescrição
OnErrorEventCallback<string>Gerado com a mensagem quando Value não pode ser lido no Format escolhido.
ValueChangedEventCallback<string>Gerado quando o valor muda.

Pacote

RichTextEditor faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.