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
Constructeur | Description |
---|---|
init | Initialise une nouvelle instance de la classe Style . |
Propriétés
Propriété | Description |
---|---|
background_theme_color | Obtient et définit la couleur du thème d’arrière-plan. |
foreground_theme_color | Obtient et définit la couleur du thème de premier plan. |
name | Obtient ou définit le nom du style. |
pattern | Obtient ou définit le type de motif d’arrière-plan de la cellule. |
borders | Obtient le BorderCollection du style. |
background_color | Obtient ou définit la couleur d’arrière-plan d’un style. |
background_argb_color | Obtient et définit la couleur d’arrière-plan avec une valeur ARVB de 32 bits. |
foreground_color | Obtient ou définit la couleur de premier plan d’un style. |
foreground_argb_color | Obtient et définit la couleur de premier plan avec une valeur ARVB de 32 bits. |
has_borders | Vérifie si des bordures ont été définies pour le style. |
parent_style | Obtient le style parent de ce style. |
is_number_format_applied | Indiquez si le formatage des nombres doit être appliqué. |
is_font_applied | Indiquez si le formatage de la police doit être appliqué. |
is_alignment_applied | Indiquez si le formatage de l’alignement doit être appliqué. |
is_border_applied | Indiquez si le formatage des bordures doit être appliqué. |
is_fill_applied | Indiquez si le formatage de remplissage doit être appliqué. |
is_protection_applied | Indiquez si le formatage de protection doit être appliqué. |
indent_level | Représente le niveau de retrait de la cellule ou de la plage. Ne peut être qu’un entier compris entre 0 et 250. |
font | Obtient un objet Style.font . |
rotation_angle | Représente l’angle de rotation du texte. |
horizontal_alignment | Obtient ou définit le type d’alignement horizontal du texte dans une cellule. |
vertical_alignment | Obtient ou définit le type d’alignement vertical du texte dans une cellule. |
is_text_wrapped | Obtient ou définit une valeur indiquant si le texte dans une cellule est renvoyé à la ligne. |
number | Obtient 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_locked | Obtient ou définit une valeur indiquant si une cellule peut être modifiée ou non. |
custom | Repré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_custom | Obtient 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_custom | Obtient 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_hidden | Représente si la formule sera masquée lorsque la feuille de calcul est protégée. |
shrink_to_fit | Représente si le texte est automatiquement réduit pour s’adapter à la largeur de colonne disponible. |
text_direction | Représente l’ordre de lecture du texte. |
is_justify_distributed | Indique si l’alignement justifié ou distribué des cellules doit être utilisé sur la dernière ligne de texte. |
quote_prefix | Indique si la valeur de la cellule commence par un guillemet simple. |
is_gradient | Indique si l’ombrage des cellules est un motif dégradé. |
is_percent | Indique si le format numérique est un format de pourcentage. |
is_date_time | Indique si le format numérique est un format de date. |
Méthodes
Méthode | Description |
---|---|
set_border | Définit les bordures du style. |
set_border | Définit les bordures du style. |
set_pattern_color | Définit la couleur d’arrière-plan. |
copy | Copie les données d’un autre objet de style |
update | Appliquez 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_modified | Vé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_custom | Définit la chaîne de format numérique personnalisé d’une cellule. |
set_two_color_gradient | Définit le remplissage spécifié sur un dégradé bicolore. |
get_two_color_gradient | Obtenez le paramètre de dégradé bicolore. |
get_two_color_gradient_setting | Obtenez le paramètre de dégradé bicolore. |
to_json | Convertissez 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
- module
aspose.cells
- classe
BorderCollection
- classe
Style