RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

RichTextEditor

Complete

Компактен редактор за форматиран текст във форма: има Value като текстово поле, но текстът може да е получер, курсив, списък, връзка, картина или таблица. Ползва машината на DocumentEditor, така че стойността може да е HTML, Markdown, обикновен текст, RTF, DOCX, ODT или DOC.

Пример

Контрола RichTextEditor

Параметри

Formats

ПараметърТипОписание
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

ПараметърТипОписание
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DebounceMillisecondsint?Пауза, преди да се вдигне ValueChanged (по подразбиране 200, 800 за Docx, Odt и Doc).
DisabledboolБлокира редакцията и лентата с инструменти.
FontsIReadOnlyList<string>Шрифтовете, предлагани в списъка на пълната лента с инструменти.
FormatRichTextFormatКак се записва Value: Html (по подразбиране), Markdown, Text, Rtf, Docx, Odt или Doc.
HelperTextstringПодсказка под редактора.
LabelstringВидим етикет; също достъпното име на текста.
MaxHeightstringВисочина, при която областта за писане започва да се превърта.
MinHeightstringНай-малка височина на областта за писане като CSS дължина (по подразбиране 10rem).
PlaceholderstringПоказва се, докато текстът е празен.
ReadOnlyboolПоказва текста без лентата с инструменти и без редакция.
SafeHtmlboolС Html ограничава стойността до таговете на MessageHtml.Sanitize.
StylestringВграден стил, добавен към коренния елемент.
ToolbarRichTextToolbarFull (по подразбиране) или Compact.
ValuestringТекстът в избрания Format. Двупосочно.

Събития

API

СъбитиеТипОписание
OnErrorEventCallback<string>Вдига се със съобщението, когато Value не може да се прочете в избрания Format.
ValueChangedEventCallback<string>Вдига се, когато стойността се промени.

Пакет

RichTextEditor е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.