Style класс
Style класс
Представляет стиль отображения документа Excel, например шрифт, цвет, выравнивание, границу и т. д. Объект Style содержит все атрибуты стиля (шрифт, числовой формат, выравнивание и т. д.) в качестве свойств.
Тип Style предоставляет следующие члены:
Конструкторы
| Конструктор | Описание |
|---|---|
| Style() | Инициализирует новый экземпляр класса 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 | Получает родительский стиль этого стиля. |
| 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(border_type, border_style, border_color) | Устанавливает границы стиля. |
| set_border(border_type, border_style, border_color) | Устанавливает границы стиля. |
| set_pattern_color(pattern, color1, color2) | Устанавливает цвет фона. |
| copy(style) | Копирует данные из другого объекта стиля |
| update() | Примените именованный стиль к стилям ячеек, которые используют этот именованный стиль.
Это работает так же, как нажатие кнопки «ОК» после того, как вы закончили изменять стиль. Применяется только для именованного стиля. |
| is_modified(modify_flag) | Проверяет, были ли изменены указанные свойства стиля.
Используется для стиля ConditionalFormattings, чтобы проверить, следует ли использовать указанные свойства этого стиля при применении ConditionalFormattings к ячейке. |
| set_custom(custom, builtin_preference) | Задает строку пользовательского числового формата ячейки. |
| set_two_color_gradient(color1, color2, gradient_style_type, variant) | Задает для указанной заливки двухцветный градиент. |
| get_two_color_gradient(color1, color2, gradient_style_type, variant) | Получите настройку двухцветного градиента. |
| 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