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)
Смотрите также
- модуль
aspose.cells
- класс
BorderCollection
- класс
Style