Класс, содержащий атрибуты шрифта (имя шрифта, размер шрифта, цвет и т. д.).
Настройки
| Название | Тип | Описание |
| 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();