Style класс

Style класс

Представляет стиль отображения документа Excel, такой как шрифт, цвет, выравнивание, граница и т. д. Объект Style содержит все атрибуты стиля (шрифт, формат чисел, выравнивание и т. д.) в качестве свойств.

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

Конструкторы

КонструкторОписание
__init__(self)Инициализирует новый экземпляр класса Style.

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

СвойствоОписание
background_theme_colorПолучает и задает цвет фоновой темы.
foreground_theme_colorПолучает и задает цвет темы переднего плана.
nameПолучает или задает имя стиля.
patternПолучает или задает тип узора фона ячейки.
bordersПолучает BorderCollection стиля.
background_colorПолучает или задает цвет фона стиля.
background_argb_colorПолучает и задает цвет фона с помощью 32-битного значения ARGB.
foreground_colorПолучает или задает цвет переднего плана стиля.
foreground_argb_colorПолучает и задает цвет переднего плана с 32-битным значением ARGB.
has_bordersПроверяет, установлены ли границы для стиля.
parent_styleПолучает родительский стиль данного стиля.
is_number_format_appliedУкажите, следует ли применять форматирование чисел.
is_font_appliedУкажите, следует ли применять форматирование шрифта.
is_alignment_appliedУкажите, следует ли применять форматирование выравнивания.
is_border_appliedУкажите, следует ли применять форматирование границ.
is_fill_appliedУкажите, следует ли применять форматирование заливки.
is_protection_appliedУкажите, следует ли применять защитное форматирование.
indent_levelУровень отступа ячейки или диапазона. Может быть целым числом от 0 до 250.
fontПолучает объект Style.font.
rotation_angleПредставляет угол поворота текста.
horizontal_alignmentВозвращает или задает тип горизонтального выравнивания текста в ячейке.
vertical_alignmentВозвращает или задает тип вертикального выравнивания текста в ячейке.
is_text_wrappedВозвращает или задает значение, указывающее, переносится ли текст внутри ячейки.
numberВозвращает или задаёт формат отображения чисел и дат. Шаблоны форматирования различаются в разных регионах.
is_lockedВозвращает или задает значение, указывающее, можно ли изменить ячейку или нет.
customПредставляет строку пользовательского числового формата этого объекта стиля.
Если пользовательский числовой формат не установлен (например, числовой формат встроен), будет возвращено “”.
culture_customПолучает и задает строку шаблона, зависящую от языка и региональных параметров, для числового формата.
Если для данного объекта не установлен числовой формат, будет возвращено значение null.
Если формат числа встроен, будет возвращена строка шаблона, соответствующая встроенному числу.
invariant_customПолучает строку шаблона, не зависящую от языка и региональных параметров, для числового формата.
Если для данного объекта не установлен числовой формат, будет возвращено значение null.
Если формат числа встроен, будет возвращена строка шаблона, соответствующая встроенному числу.
is_formula_hiddenУказывает, будет ли формула скрыта, если рабочий лист защищен.
shrink_to_fitПоказывает, сжимается ли текст автоматически, чтобы уместиться в доступной ширине столбца.
text_directionПредставляет порядок чтения текста.
is_justify_distributedУказывает, следует ли использовать выравнивание по ширине ячеек или распределенное выравнивание в последней строке текста.
quote_prefixУказывает, начинается ли значение ячейки с одинарной кавычки.
is_gradientУказывает, является ли затенение ячеек градиентным узором.
is_percentУказывает, является ли формат числа процентным.
is_date_timeУказывает, является ли формат числа форматом даты.

Методы

МетодОписание
set_border(self, border_type, border_style, border_color)Устанавливает границы стиля.
set_border(self, border_type, border_style, border_color)Устанавливает границы стиля.
set_pattern_color(self, pattern, color1, color2)Устанавливает цвет фона.
copy(self, style)Копирует данные из другого объекта стиля
update(self)Применить именованный стиль к стилям ячеек, которые используют этот именованный стиль.
Это работает так же, как нажатие кнопки «ОК» после завершения изменения стиля.
Применимо только к именованному стилю.
is_modified(self, modify_flag)Проверяет, были ли изменены указанные свойства стиля.
Используется для стиля ConditionalFormattings, чтобы проверить, следует ли использовать указанные свойства этого стиля при применении ConditionalFormattings к ячейке.
set_custom(self, custom, builtin_preference)Задает строку пользовательского числового формата ячейки.
set_two_color_gradient(self, color1, color2, gradient_style_type, variant)Устанавливает указанную заливку в виде двухцветного градиента.
get_two_color_gradient(self, color1, color2, gradient_style_type, variant)Получите настройку двухцветного градиента.
get_two_color_gradient_setting(self)Получите настройку двухцветного градиента.
to_json(self)Преобразовать структурные данные Style в JSON.

Пример

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

workbook = Workbook()
sheets = workbook.worksheets
cell = sheets[0].cells.get("A1")
style = cell.get_style()
style.font.name = "Times New Roman"
style.font.color = Color.blue
cell.set_style(style)

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