get_display_style метод
get_display_style(self)
Получает стиль отображения этой ячейки.
Возврат
стиль отображения этой ячейки
def get_display_style(self):
...
Примечания
То же самое с использованием BorderType.SIDE_BORDERS
для Cell.get_display_style
.
То есть этот метод проверит и отрегулирует верхнюю/нижнюю/левую/правую границы этой ячейки.
в соответствии со стилем (Cell.get_style
) соседних с ним ячеек,
но не проверяйте объединенные ячейки и не проверяйте стиль отображения соседних ячеек.
get_display_style(self, include_merged_borders)
Получает стиль отображения этой ячейки.
Возврат
стиль отображения этой ячейки
def get_display_style(self, include_merged_borders):
...
Параметр | Тип | Описание |
---|---|---|
include_merged_borders | bool | Указывает, проверяются ли границы объединенных ячеек. |
Примечания
Если указанный флаг ложный, то то же самое с Cell.get_display_style
.
В противном случае то же самое с использованием
BorderType.SIDE_BORDERS
|BorderType.DYNAMIC_STYLE_BORDERS
для Cell.get_display_style
.
get_display_style(self, adjacent_borders)
Получает стиль отображения этой ячейки.
Возврат
стиль отображения этой ячейки
def get_display_style(self, adjacent_borders):
...
Параметр | Тип | Описание |
---|---|---|
adjacent_borders | BorderType | Указывает, какие границы необходимо проверить и скорректировать по границам соседних ячеек. |
Примечания
Если на эту ячейку также влияют другие настройки, такие как условное форматирование, объекты списка и т. д.,
то стиль отображения может отличаться от Cell.get_style
.
Для флагов корректировки границ по соседним ячейкам,
BorderType.TOP_BORDER
/BorderType.BOTTOM_BORDER
/BorderType.LEFT_BORDER
/BorderType.RIGHT_BORDER
обозначить, нужно ли проверять и объединять нижнюю/верхнюю/правую/левую границы
левые/правые/верхние/нижние ячейки, соседствующие с этой.
Для обеспечения производительности и совместимости, некоторые перечисления используются для обозначения некоторых специальных операций:
BorderType.HORIZONTAL
/BorderType.VERTICAL
указать, следует ли проверять и объединять нижнюю/правую границу объединенных ячеек с этой.
BorderType.DIAGONAL
(то есть и StyleModifyFlag.DIAGONAL_UP_BORDER
и
StyleModifyFlag.DIAGONAL_DOWN_BORDER
были установлены) обозначает проверку и объединение границ
от стиля отображения соседних ячеек.
Обратите внимание, что проверка границ/стилей соседних ячеек, особенно стилей отображения,
Это трудоёмкий процесс. Если нет необходимости получать границы для возвращаемого стиля,
с помощью BorderType.NONE
отключить обработку соседних ячеек
даст лучшую производительность.
При получении границ смежных ячеек только из стилей, определенных для этих ячеек (без установки
BorderType.DIAGONAL
), производительность также может быть лучше, поскольку проверка
отображение стиля одной ячейки также занимает много времени.
Смотрите также
- модуль
aspose.cells
- класс
Cell