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