IWebTextArea.Rtf

Синтаксис

Rtf: String;

Описание

Свойство Rtf определяет текст компонента с заданным форматированием.

Комментарии

При настройке форматирования с помощью свойства Selection в свойстве Rtf будет храниться текст, представляющий собой JSON-структуру внутреннего формата компонента. Также в качестве значения свойства Rtf можно указать Rtf-представление тескта. Для получения Rtf-представления используйте класс TextConverter, который позволяет преобразовывать различные форматы между собой. Более подробное описание представлено в подразделе «Использование форматированного текста».

Пример

Для выполнения примера в репозитории предполагается наличие веб-формы, расположенного на ней компонента TextArea с наименованием TextArea1 и кнопки с наименованием Button1.

Добавьте ссылку на системную сборку WebForms.

Sub Button1OnClick;
Var
    Converter: ITextConverter;
    HtmlText: String = "<span style=""font-family: Arial;font-size: 12pt;color: #000000;background-color: #366092;text-align: left;"">" +
        "<span style=""font-weight: bold;font-size: 10pt;font-family: inherit;"">Очень</span><br/>" +
        "<span style=""color: #366092;font-weight: bold;font-size: 11pt;font-family: inherit;"">Важный</span><br/>" +
        "<span style=""color: #e26b0a;font-weight: bold;font-size: 14pt;font-family: inherit;"">Заголовок</span></span>" ;
Begin
    Converter := New TextConverter.Create;
    TextArea1.Rtf := Converter.Export(HtmlText, TextFormat.Rtf);
End Sub Button1OnClick;

При нажатии на кнопку в компоненте TextArea будет задан форматированный текст, полученный путём преобразования из формата HTML в RTF.

См. также:

IWebTextArea