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

ApiFont

new ApiFont()

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

Настройки

НазваниеТипОписание
ParentApiCharactersРодительский объект указанного объекта шрифта.
Boldлогический | nullСвойство шрифта полужирный.
Italicлогический | nullСвойство шрифта курсив.
Sizeчисловой | nullСвойство размера шрифта.
Strikethroughлогический | nullСвойство зачеркивания шрифта.
Underlineмассив | nullТип шрифта подчеркивания.
Subscriptлогический | nullСвойство индекса шрифта.
Superscriptлогический | nullСвойство верхнего индекса шрифта.
Nameстроковый | nullИмя шрифта.
ColorApiColor | 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"]

Не нашли ответ на свой вопрос?

Наша команда поддержки готова помочь вам с любыми вопросами, связанными с работой нашего продукта.