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 de nombre, alignement, etc.) en tant que propriétés.
Le type Style expose les membres suivants :
Constructeurs
| Constructeur | Description |
|---|---|
| Style() | 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 ARGB 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 ARGB 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. |
| indent_level | Représente le niveau de retrait de la cellule ou de la plage. Ne peut être qu’un nombre 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 d’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 pour différentes 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 de nombre personnalisé 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 de nombre n’a été défini pour cet objet, null sera renvoyé. Si le format de nombre est intégré, la chaîne de modèle correspondant au nombre 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 de nombre n’a été défini pour cet objet, null sera renvoyé. Si le format de nombre est intégré, la chaîne de modèle correspondant au nombre 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 tenir dans 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(border_type, border_style, border_color) | Définit les bordures du style. |
| set_border(border_type, border_style, border_color) | Définit les bordures du style. |
| set_pattern_color(pattern, color1, color2) | Définit la couleur d’arrière-plan. |
| copy(style) | 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 cliquiez sur le bouton “ok” après avoir fini de modifier le style. Ne s’applique qu’au style nommé. |
| is_modified(modify_flag) | Vérifie si les propriétés spécifiées du style ont été modifiées.
Utilisé pour le style de ConditionalFormattings pour 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(custom, builtin_preference) | Définit la chaîne de format numérique personnalisé d’une cellule. |
| set_two_color_gradient(color1, color2, gradient_style_type, variant) | Définit le remplissage spécifié sur un dégradé bicolore. |
| get_two_color_gradient(color1, color2, gradient_style_type, variant) | 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