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

ApiFont

new ApiFont()

Класс, содержащий атрибуты шрифта (имя шрифта, размер шрифта, цвет и т. д.).

Настройки

Название Тип Описание
Parent ApiCharacters Родительский объект указанного объекта шрифта.
Bold логический | null Свойство шрифта полужирный.
Italic логический | null Свойство шрифта курсив.
Size числовой | null Свойство размера шрифта.
Strikethrough логический | null Свойство зачеркивания шрифта.
Underline массив | null Тип шрифта подчеркивания.
Subscript логический | null Свойство индекса шрифта.
Superscript логический | null Свойство верхнего индекса шрифта.
Name строковый | null Имя шрифта.
Color ApiColor | null Свойство цвета шрифта.

Методы

Название Описание
GetBold Возвращает свойство полужирного шрифта указанного шрифта.
GetColor Возвращает свойство цвета указанного шрифта.
GetItalic Возвращает свойство курсива указанного шрифта.
GetName Возвращает свойство имени шрифта указанного шрифта.
GetParent Возвращает родительский объект ApiCharacters указанного шрифта.
GetSize Возвращает свойство размера шрифта указанного шрифта.
GetStrikethrough Возвращает свойство зачеркивания указанного шрифта.
GetSubscript Возвращает свойство индекса указанного шрифта.
GetSuperscript Возвращает свойство верхнего индекса указанного шрифта.
GetUnderline Возвращает тип подчеркивания, примененный к указанному шрифту.
SetBold Устанавливает свойство полужирного шрифта для указанного шрифта.
SetColor Устанавливает для свойства цвета шрифта указанный шрифт.
SetItalic Устанавливает свойство курсива для указанного шрифта.
SetName Устанавливает для свойства имени шрифта указанный шрифт.
SetSize Устанавливает для свойства размера шрифта указанный шрифт.
SetStrikethrough Устанавливает свойство зачеркивания для указанного шрифта.
SetSubscript Устанавливает свойство индекса для указанного шрифта.
SetSuperscript Устанавливает свойство superscript для указанного шрифта.
SetUnderline Устанавливает подчеркивание типа, указанного в запросе, для текущего шрифта.

Пример

builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oRange = oWorksheet.GetRange("B1");
oRange.SetValue("This is just a sample text.");
var oCharacters = oRange.GetCharacters(23, 6);
var oFont = oCharacters.GetFont();
var oParent = oFont.GetParent();
oParent.SetText("string");
oFont.SetSize(18);
oFont.SetStrikethrough(true);
oFont.SetName("Font 1");
oFont.SetItalic(true);
var sFontName = oFont.GetName();
oWorksheet.GetRange("B3").SetValue("Font name: " + sFontName);
var nSize = oFont.GetSize();
oWorksheet.GetRange("B4").SetValue("Size property: " + nSize);
var bStrikethrough = oFont.GetStrikethrough();
oWorksheet.GetRange("B5").SetValue("Strikethrough property: " + bStrikethrough);
var bItalic = oFont.GetItalic();
oWorksheet.GetRange("B9").SetValue("Italic property: " + bItalic);
oCharacters = oRange.GetCharacters(9, 4);
oFont = oCharacters.GetFont();
oFont.SetSubscript(true);
var bSubscript = oFont.GetSubscript();
oWorksheet.GetRange("B6").SetValue("Subscript property: " + bSubscript);
var oColor = Api.CreateColorFromRGB(255, 111, 61);
oFont.SetColor(oColor);
oColor = oFont.GetColor();
oCharacters = oRange.GetCharacters(16, 6);
oFont = oCharacters.GetFont();
oFont.SetColor(oColor);
oCharacters = oRange.GetCharacters(6, 2);
oFont = oCharacters.GetFont();
oFont.SetSuperscript(true);
oFont.SetUnderline("xlUnderlineStyleSingle");
oFont.SetBold(true);
var bSuperscript = oFont.GetSuperscript();
oWorksheet.GetRange("B7").SetValue("Superscript property: " + bSuperscript);
var sUnderline = oFont.GetUnderline();
oWorksheet.GetRange("B8").SetValue("Underline property: " + sUnderline);
var bBold = oFont.GetBold();
oWorksheet.GetRange("B10").SetValue("Bold property: " + bBold);
builder.SaveFile("xlsx", "ApiFont.xlsx");
builder.CloseFile();
[wbcr_css_snippet id="18802"][wbcr_css_snippet id="21788"]

Статьи раздела

Справочник методов базового класса ApiFont таблиц
Обновлено: 17.12.25
SetUnderline
Обновлено: 15.12.25
SetSuperscript
Обновлено: 15.12.25
SetSubscript
Обновлено: 15.12.25
SetStrikethrough
Обновлено: 15.12.25
SetSize
Обновлено: 15.12.25
SetName
Обновлено: 15.12.25
SetItalic
Обновлено: 15.12.25
SetColor
Обновлено: 15.12.25
SetBold
Обновлено: 15.12.25