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();
Была ли полезна статья?