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