Font класс

Font класс

Инкапсулирует объект шрифта, используемый в электронной таблице.

Тип Font предоставляет следующие элементы:

Характеристики

СвойствоОписание
charsetПредставляйте набор символов.
is_italicПолучает или задает значение, указывающее, является ли шрифт курсивом.
is_boldПолучает или задает значение, указывающее, является ли шрифт полужирным.
caps_typeПолучает и задает тип заглавных букв текста.
strike_typeПолучает тип ударения текста.
is_strikeoutПолучает или задает значение, указывающее, является ли шрифт одинарным зачеркиванием.
script_offsetПолучает и устанавливает смещение скрипта в процентах.
is_superscriptПолучает или задает значение, указывающее, является ли шрифт суперскриптом.
is_subscriptПолучает или задает значение, указывающее, является ли шрифт подстрочным.
underlineПолучает или задает тип подчеркивания шрифта.
nameПолучает или задает имя Font.
double_sizeПолучает и задает двойной размер шрифта.
sizeПолучает или задает размер шрифта.
theme_colorПолучает и устанавливает цвет темы.
colorПолучает или задает цвет шрифта.
argb_colorПолучает и задает цвет с помощью 32-битного значения ARGB.
is_normalize_heightsУказывает, будет ли применяться нормализация высоты к текстовому фрагменту.
scheme_typeПолучает и задает тип схемы шрифта.

Методы

МетодОписание
equalsПроверяет, равны ли два шрифта.

Пример

from aspose.cells import Workbook
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[0]
# Accessing the "A1" cell from the worksheet
cell = worksheet.cells.get("A1")
# Adding some value to the "A1" cell
cell.put_value("Hello Aspose!")
font = cell.get_style().font
# Setting the font name to "Times New Roman"
font.name = "Times New Roman"
# Setting font size to 14
font.size = 14
# setting font color as Red
font.color = Color.red
# Saving the Excel file
workbook.save(r"dest.xls")

Смотрите также