Класс TextProperties
Класс TextPropertiesсодержит поля, задающие параметры текста. На рисунке изображена объектная модель класса TextProperties.

Описание полей класса TextProperties представлено в таблице. Свойства TextPropertiesприменяются к диапазону текстаRange (методы Range.getTextProperties(), Range.setTextProperties()), ячейке Cell (методы Cell.getTextProperties(), Cell.setTextProperties()) и диапазону ячеек CellRange (методы CellRange.getTextProperties(), CellRange.setTextProperties()).
| Поле | Тип | Описание |
|---|---|---|
TextProperties.fontName | string | Наименование шрифта, использованного для оформления фрагмента документа. |
TextProperties.fontSize | float | Размер шрифта, использованного для оформления фрагмента документа. |
TextProperties.bold | bool | Значение true устанавливает жирное начертание для указанного фрагмента текста. |
TextProperties.italic | bool | Значение true устанавливает начертание курсивом для указанного фрагмента текста. |
TextProperties.underline | bool | Значение true устанавливает подчеркивание для указанного фрагмента текста. |
TextProperties.strikethrough | bool | Значение true устанавливает начертание «зачеркнутый» для указанного фрагмента текста. |
TextProperties.allCapitals | bool | Значение true устанавливает все буквы указанного фрагмента текста как прописные. Значение false устанавливает все буквы указанного фрагмента текста как строчные. |
TextProperties.scriptPosition | ScriptPosition | Устанавливает отображение символа в виде надстрочного, подстрочного знака или в нормальном режиме. |
TextProperties.textColor | Color | Цвет указанного фрагмента документа. |
TextProperties.backgroundColor | ColorRGBA | Цвет фона указанного фрагмента документа. |
TextProperties.characterSpacing | float | Размер межсимвольного интервала. |
Пример
TextProperties textProperties = new TextProperties();
textProperties.fontName = "XO Oriel";
textProperties.fontSize = 20;
// доступ к тексту третьего абзаца
Paragraph paragraph = document.getBlocks().getParagraph(2);
if (paragraph != null)
{
Range range = paragraph.getRange();
// установить свойства фрагмента текста
range.setTextProperties(textProperties);
}