get_display_style yöntemi

get_display_style(self)

Bu hücrenin görüntüleme stilini alır.

İadeler

bu hücrenin görüntüleme stili


def get_display_style(self):
    ...

Notlar

BorderType.SIDE_BORDERS‘i kullanırken de aynı şey geçerli Cell.get_display_style için. Yani bu yöntem, bu hücrenin üst/alt/sol/sağ kenarlıklarını kontrol edecek ve ayarlayacaktır bitişik hücrelerinin stiline (Cell.get_style) göre, Ancak birleştirilmiş hücreleri kontrol etmeyin ve bitişik hücrelerin görüntülenme stilini kontrol etmeyin.

get_display_style(self, include_merged_borders)

Bu hücrenin görüntüleme stilini alır.

İadeler

bu hücrenin görüntüleme stili


def get_display_style(self, include_merged_borders):
    ...
ParametreTipTanım
include_merged_bordersboolBirleştirilmiş hücrelerin sınırlarının kontrol edilip edilmeyeceğini belirtir.

Notlar

Belirtilen bayrak false ise Cell.get_display_style ile aynıdır. Aksi takdirde, kullanımıyla aynıdır BorderType.SIDE_BORDERS|BorderType.DYNAMIC_STYLE_BORDERS Cell.get_display_style için.

get_display_style(self, adjacent_borders)

Bu hücrenin görüntüleme stilini alır.

İadeler

bu hücrenin görüntüleme stili


def get_display_style(self, adjacent_borders):
    ...
ParametreTipTanım
adjacent_bordersBorderTypeHangi sınırların kontrol edilmesi ve ayarlanması gerektiğini belirtir
komşu hücrelerin sınırlarına göre.

Notlar

Bu hücre koşullu biçimlendirme, liste nesneleri vb. gibi diğer ayarlar tarafından da etkileniyorsa, o zaman görüntüleme stili Cell.get_style‘den farklı olabilir.

Bitişik hücrelere göre sınırları ayarlama bayrakları için, BorderType.TOP_BORDER/BorderType.BOTTOM_BORDER /BorderType.LEFT_BORDER/BorderType.RIGHT_BORDER alt/üst/sağ/sol kenarlıklarını kontrol edip birleştirip birleştirmediğinizi belirtin bu hücrenin yanındaki sol/sağ/üst/alt hücreler.

Performans ve uyumluluk hususunda, Bazı enumlar bazı özel işlemleri belirtmek için kullanılır:

BorderType.HORIZONTAL/BorderType.VERTICAL Birleştirilmiş hücrelerin alt/sağ kenarlığının bu kenarlıkla birleştirilip birleştirilmeyeceğini belirtir.

BorderType.DIAGONAL (yani hem StyleModifyFlag.DIAGONAL_UP_BORDER hem de StyleModifyFlag.DIAGONAL_DOWN_BORDER ayarlandı) sınırları kontrol etmeyi ve birleştirmeyi belirtir bitişik hücrelerin görüntülenme stilinden.

Lütfen bitişik hücrelerin kenarlıklarını/stillerini, özellikle de görüntüleme stillerini kontrol ettiğinizden emin olun. zaman alıcı bir işlemdir. Döndürülen stil için kenarlıkları almaya gerek yoksa, bitişik hücrelerin işlemini devre dışı bırakmak için BorderType.NONE‘i kullanma daha iyi performans verecektir. Yalnızca bu hücrelerde tanımlanan stillerden bitişik hücrelerin sınırlarını alırken (ayar yapmadan) BorderType.DIAGONAL), performans da daha iyi olabilir çünkü kontrol Bir hücrenin görüntülenme biçimi de zaman alıcıdır.

Ayrıca bakınız