Style classe

Style classe

Représente le style d’affichage du document Excel, tel que la police, la couleur, l’alignement, la bordure, etc. L’objet Style contient tous les attributs de style (police, format des nombres, alignement, etc.) en tant que propriétés.

Le type Style expose les membres suivants :

Constructeurs

ConstructeurDescription
initInitialise une nouvelle instance de la classe Style.

Propriétés

PropriétéDescription
background_theme_colorObtient et définit la couleur du thème d’arrière-plan.
foreground_theme_colorObtient et définit la couleur du thème de premier plan.
nameObtient ou définit le nom du style.
patternObtient ou définit le type de motif d’arrière-plan de la cellule.
bordersObtient le BorderCollection du style.
background_colorObtient ou définit la couleur d’arrière-plan d’un style.
background_argb_colorObtient et définit la couleur d’arrière-plan avec une valeur ARVB de 32 bits.
foreground_colorObtient ou définit la couleur de premier plan d’un style.
foreground_argb_colorObtient et définit la couleur de premier plan avec une valeur ARVB de 32 bits.
has_bordersVérifie si des bordures ont été définies pour le style.
parent_styleObtient le style parent de ce style.
is_number_format_appliedIndiquez si le formatage des nombres doit être appliqué.
is_font_appliedIndiquez si le formatage de la police doit être appliqué.
is_alignment_appliedIndiquez si le formatage de l’alignement doit être appliqué.
is_border_appliedIndiquez si le formatage des bordures doit être appliqué.
is_fill_appliedIndiquez si le formatage de remplissage doit être appliqué.
is_protection_appliedIndiquez si le formatage de protection doit être appliqué.
indent_levelReprésente le niveau de retrait de la cellule ou de la plage. Ne peut être qu’un entier compris entre 0 et 250.
fontObtient un objet Style.font.
rotation_angleReprésente l’angle de rotation du texte.
horizontal_alignmentObtient ou définit le type d’alignement horizontal du texte dans une cellule.
vertical_alignmentObtient ou définit le type d’alignement vertical du texte dans une cellule.
is_text_wrappedObtient ou définit une valeur indiquant si le texte dans une cellule est renvoyé à la ligne.
numberObtient ou définit le format d’affichage des nombres et des dates. Les modèles de formatage sont différents selon les régions.
is_lockedObtient ou définit une valeur indiquant si une cellule peut être modifiée ou non.
customReprésente la chaîne de format numérique personnalisée de cet objet de style.
Si le format numérique personnalisé n’est pas défini (par exemple, le format numérique est intégré), "" sera renvoyé.
culture_customObtient et définit la chaîne de modèle dépendante de la culture pour le format numérique.
Si aucun format numérique n’a été défini pour cet objet, null sera renvoyé.
Si le format numérique est intégré, la chaîne de modèle correspondant au numéro intégré sera renvoyée.
invariant_customObtient la chaîne de modèle indépendante de la culture pour le format numérique.
Si aucun format numérique n’a été défini pour cet objet, null sera renvoyé.
Si le format numérique est intégré, la chaîne de modèle correspondant au numéro intégré sera renvoyée.
is_formula_hiddenReprésente si la formule sera masquée lorsque la feuille de calcul est protégée.
shrink_to_fitReprésente si le texte est automatiquement réduit pour s’adapter à la largeur de colonne disponible.
text_directionReprésente l’ordre de lecture du texte.
is_justify_distributedIndique si l’alignement justifié ou distribué des cellules doit être utilisé sur la dernière ligne de texte.
quote_prefixIndique si la valeur de la cellule commence par un guillemet simple.
is_gradientIndique si l’ombrage des cellules est un motif dégradé.
is_percentIndique si le format numérique est un format de pourcentage.
is_date_timeIndique si le format numérique est un format de date.

Méthodes

MéthodeDescription
set_borderDéfinit les bordures du style.
set_borderDéfinit les bordures du style.
set_pattern_colorDéfinit la couleur d’arrière-plan.
copyCopie les données d’un autre objet de style
updateAppliquez le style nommé aux styles des cellules qui utilisent ce style nommé.
Cela fonctionne comme si vous aviez cliqué sur le bouton “ok” après avoir fini de modifier le style.
S’applique uniquement au style nommé.
is_modifiedVérifie si les propriétés spécifiées du style ont été modifiées.
Utilisé pour le style de ConditionalFormattings afin de vérifier si les propriétés spécifiées de ce style doivent être utilisées lors de l’application de ConditionalFormattings sur une cellule.
set_customDéfinit la chaîne de format numérique personnalisé d’une cellule.
set_two_color_gradientDéfinit le remplissage spécifié sur un dégradé bicolore.
get_two_color_gradientObtenez le paramètre de dégradé bicolore.
get_two_color_gradient_settingObtenez le paramètre de dégradé bicolore.
to_jsonConvertissez les données de structure Style en JSON.

Exemple

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)

Voir également