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