Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Справочник методов класса ApiTextPr таблиц

Обновлено: 15.12.25

new ApiTextPr()

Класс, представляющий свойства текста.

Методы

Название Описание
GetClassType ↗ Возвращает тип класса ApiTextPr.
SetBold ↗ Устанавливает свойство полужирного шрифта для текстового символа.
SetCaps ↗ Указывает, что любые символы нижнего регистра в текстовом фрагменте форматируются для отображения только как эквиваленты символов заглавных букв.
SetDoubleStrikeout ↗ Указывает, что содержимое прогона отображается в виде двух горизонтальных линий, пересекающих каждый символ, отображаемый в строке.
SetFill ↗ Устанавливает цвет текста для текущего текста.
SetFontFamily ↗ Устанавливает все 4 слота шрифтов с указанным семейством шрифтов.
SetFontSize ↗ Устанавливает размер шрифта в соответствии с символами текущего текста.
SetItalic ↗ Устанавливает свойство курсива для текстового символа.
SetOutLine ↗ Устанавливает структуру текста для текущего фрагмента текста.
SetSmallCaps ↗ Указывает, что все символы строчных букв в текстовом фрагменте форматируются для отображения только как эквиваленты символов заглавных букв, которые на два пункта меньше фактического размера шрифта, указанного для этого текста.
SetSpacing ↗ Устанавливает интервал между текстом, измеряемый в двадцатых долях точки.
SetStrikeout ↗ Указывает, что содержимое выполнения отображается одной горизонтальной линией, проходящей через центр линии.
SetTextFill ↗ Устанавливает заливку текста для текущего фрагмента текста.
SetUnderline ↗ Указывает, что содержимое серии отображается вместе со строкой, расположенной непосредственно под символом (меньше, чем все пробелы над и под символами в строке).
SetVertAlign ↗ Указывает выравнивание, которое будет применено к содержимому прогона относительно внешнего вида текста прогона по умолчанию:

  • «базовая линия» — символы в текущем текстовом фрагменте будут выровнены по базовой линии текста по умолчанию.
  • «нижний индекс» — символы в текущем текстовом фрагменте будут выровнены ниже базовой линии текста по умолчанию.
  • «надстрочный индекс» — символы в текущем текстовом фрагменте будут выровнены над базовой линией текста по умолчанию.

Пример

builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oShape = oWorksheet.AddShape("flowChartOnlineStorage", 120 * 36000, 70 * 36000, oFill, oStroke, 0, 2 * 36000, 0, 3 * 36000);
var oDocContent = oShape.GetContent();
var oParagraph = oDocContent.GetElement(0);
var oRun = Api.CreateRun();
var oTextPr = oRun.GetTextPr();
oTextPr.SetFontSize(30);
oTextPr.SetBold(true);
oTextPr.SetCaps(true);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(128, 128, 128));
oTextPr.SetFill(oFill);
oTextPr.SetFontFamily("Comic Sans MS");
oParagraph.SetJc("left");
oRun.AddText("This is a sample text inside the shape with the font size set to 15 points using the text properties.");
oParagraph.AddElement(oRun);
var sClassType = oTextPr.GetClassType();
oRun.AddLineBreak();
oRun.AddText("Class Type = " + sClassType);
builder.SaveFile("xlsx", "ApiTextPr.xlsx");
builder.CloseFile();