Настройки шрифта с Golang через C++

Настройка настроек шрифта

Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию Worksheets, которая позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию GetCells(). Каждый элемент в коллекции GetCells() представляет объект класса Cell.

Aspose.Cells предоставляет методы класса Cell для получения и установки стиля форматирования ячейки. Класс GetStyle предоставляет свойства для настройки настроек шрифта.

Установка названия шрифта

Разработчики могут применять любой шрифт к тексту внутри ячейки, используя свойство GetName() объекта Style.GetFont().

Установка стиля шрифта на жирный

Разработчики могут сделать текст жирным, установив свойство IsBold объекта Style.GetFont() в true.

Установка размера шрифта

Установите размер шрифта с помощью свойства GetSize() объекта Style.GetFont().

Установка цвета шрифта

Используйте свойство GetColor() объекта Style.GetFont() для установки цвета шрифта. Выберите любой цвет из перечисления Color (часть C++ фреймворка) и присвойте его свойству GetColor().

Установка типа подчеркивания шрифта

Используйте свойство GetUnderline() объекта Style.GetFont() для подчеркивания текста. Aspose.Cells предлагает различные предопределенные типы шрифтов в перечислении FontUnderlineType.

Типы подчеркивания шрифта Описание
Accounting Одиночная линия подчеркивания для учета
Double Двойное подчеркивание
DoubleAccounting Двойная линия подчеркивания для учета
None Без подчеркивания
Single Одиночная линия подчеркивания

Установка эффекта зачеркивания

Примените зачеркивание, установив свойство IsStrikeout объекта Style.GetFont() в true.

Установка эффекта нижнего индекса

Примените нижний индекс, установив свойство IsSubScript объекта Style.GetFont() в true.

Установка верхнего индекса на шрифт

Разработчики могут применить эффект верхнего индекса к шрифту, установив свойство IsSuperscript объекта Style.GetFont() в true.

Продвинутые темы