Style класс

Style класс

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

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

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

КонструкторОписание
initИнициализирует новый экземпляр класса 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Устанавливает границы стиля.
set_borderУстанавливает границы стиля.
set_pattern_colorУстанавливает цвет фона.
copyКопирует данные из другого объекта стиля.
updateПримените именованный стиль к стилям ячеек, которые используют этот именованный стиль.
Это работает так же, как нажатие кнопки «ОК» после завершения изменения стиля.
Применяется только для именованного стиля.
is_modifiedПроверяет, были ли изменены указанные свойства стиля.
Используется для стиля ConditionalFormattings, чтобы проверить, следует ли использовать указанные свойства этого стиля при применении ConditionalFormattings к ячейке.
set_customУстанавливает строку произвольного числового формата ячейки.
set_two_color_gradientУстанавливает для указанной заливки двухцветный градиент.
get_two_color_gradientПолучите настройку двухцветного градиента.
get_two_color_gradient_settingПолучите настройку двухцветного градиента.
to_jsonПреобразуйте данные структуры 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)

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