Skip to main content

Класс TextProperties

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

Описание полей класса TextProperties представлено в таблице. Свойства TextPropertiesприменяются к диапазону текстаRange (методы Range.getTextProperties(), Range.setTextProperties()), ячейке Cell (методы Cell.getTextProperties(), Cell.setTextProperties()) и диапазону ячеек CellRange (методы CellRange.getTextProperties(), CellRange.setTextProperties()).

ПолеТипОписание
TextProperties.fontNamestringНаименование шрифта, использованного для оформления фрагмента документа.
TextProperties.fontSizefloatРазмер шрифта, использованного для оформления фрагмента документа.
TextProperties.boldboolЗначение True устанавливает жирное начертание для указанного фрагмента текста.
TextProperties.italicboolЗначение True устанавливает начертание курсивом для указанного фрагмента текста.
TextProperties.underlineboolЗначение True устанавливает подчеркивание для указанного фрагмента текста.
TextProperties.strikethroughboolЗначение True устанавливает начертание «зачеркнутый» для указанного фрагмента текста.
TextProperties.allCapitalsboolЗначение True устанавливает все буквы указанного фрагмента текста как прописные. Значение False устанавливает все буквы указанного фрагмента текста как строчные.
TextProperties.scriptPositionScriptPositionУстанавливает отображение символа в виде надстрочного, подстрочного знака или в нормальном режиме.
TextProperties.textColorColorЦвет указанного фрагмента документа.
TextProperties.backgroundColorColorRGBAЦвет фона указанного фрагмента документа.
TextProperties.characterSpacingfloatРазмер межсимвольного интервала.

Пример​


textProperties = myOfficeSDK.TextProperties()
textProperties.fontName = "XO Oriel"
textProperties.fontSize = 20
paragraph = document.getBlocks().getParagraph(2)
if paragraph != None:
range = paragraph.getRange()
range.setTextProperties(textProperties)