RichTextEditor
CompleteUm 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

Parâmetros
Formats
| Parâmetro | Tipo | Descrição |
|---|---|---|
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
| Parâmetro | Tipo | Descrição |
|---|---|---|
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
DebounceMilliseconds | int? | Pausa antes de ValueChanged ser gerado (200 por padrão, 800 para Docx, Odt e Doc). |
Disabled | bool | Bloqueia a edição e a barra de ferramentas. |
Fonts | IReadOnlyList<string> | As fontes oferecidas na lista de fontes da barra de ferramentas completa. |
Format | RichTextFormat | Como Value é escrito: Html (padrão), Markdown, Text, Rtf, Docx, Odt ou Doc. |
HelperText | string | Dica sob o editor. |
Label | string | Rótulo visível; também o nome acessível do texto. |
MaxHeight | string | Altura em que a área de escrita começa a rolar. |
MinHeight | string | Menor altura da área de escrita como comprimento CSS (10rem por padrão). |
Placeholder | string | Mostrado enquanto o texto está vazio. |
ReadOnly | bool | Mostra o texto sem a barra de ferramentas e sem edição. |
SafeHtml | bool | Com Html, limita o valor às tags de MessageHtml.Sanitize. |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Toolbar | RichTextToolbar | Full (padrão) ou Compact. |
Value | string | O texto no Format escolhido. Bidirecional. |
Eventos
API
| Evento | Tipo | Descrição |
|---|---|---|
OnError | EventCallback<string> | Gerado com a mensagem quando Value não pode ser lido no Format escolhido. |
ValueChanged | EventCallback<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.
Enviar feedbackVersão 1.0.3