Paramètres de remplissage
Couleurs et motifs de fond
Microsoft Excel peut définir les couleurs de premier plan (contour) et d’arrière-plan (remplissage) des cellules et des motifs d’arrière-plan.
Aspose.Cells prend également en charge ces fonctionnalités de manière flexible. Dans cette rubrique, nous apprenons à utiliser ces fonctionnalités à l’aide du Aspose.Cells.
Définition des couleurs et des motifs d’arrière-plan
Aspose.Cells propose un cours,Cahier d’exercices qui représente un fichier Excel Microsoft. LeCahier d’exercices la classe contient unDes feuilles de calcul collection qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail la classe fournit unCells collection. Chaque élément duCells la collection représente un objet de laCellclasse.
LeCell a laObtenirStyle etDéfinir le style méthodes utilisées pour obtenir et définir le formatage d’une cellule. LeStyleLa classe fournit des propriétés permettant de définir les couleurs de premier plan et d’arrière-plan des cellules. Aspose.Cells fournit unType d’arrière-planénumération qui contient un ensemble de types prédéfinis de modèles d’arrière-plan qui sont donnés ci-dessous.
Motifs de fond | Description |
---|---|
DiagonaleCrosshatch | Représente un motif hachuré en diagonale |
Bande Diagonale | Représente un motif à rayures diagonales |
Gris6 | Représente 6,25 % de motif gris |
Gris12 | Représente 12,5% de motif gris |
Gris25 | Représente 25 % de motif gris |
Gris50 | Représente 50 % de motif gris |
Gris75 | Représente 75% de motif gris |
Bande horizontale | Représente un motif à rayures horizontales |
Aucun | Ne représente aucun arrière-plan |
BandeDiagonale Inversée | Représente un motif de rayures diagonales inversées |
Solide | Représente un motif solide |
ÉpaisDiagonalCrosshatch | Représente un motif hachuré diagonal épais |
MinceDiagonaleCrosshatch | Représente un fin motif hachuré en diagonale |
ThinDiagonalStripe | Représente un motif à fines rayures diagonales |
MinceHorizontalCrosshatch | Représente un fin motif de hachures horizontales |
MinceHorizontalStripe | Représente un motif à fines rayures horizontales |
ThinReverseDiagonalStripe | Représente un motif à fines rayures diagonales inversées. |
MinceVerticalStripe | Représente un motif à fines rayures verticales |
Bande verticale | Représente un motif à rayures verticales |
Dans l’exemple ci-dessous, la couleur de premier plan de la cellule A1 est définie mais A2 est configurée pour avoir à la fois des couleurs de premier plan et d’arrière-plan avec un motif d’arrière-plan à rayures verticales.
Important à savoir
- Pour définir la couleur de premier plan ou d’arrière-plan d’une cellule, utilisez l’optionStyle objetsCouleur de premier plan ouCouleur de l’arrière plan propriétés. Les deux propriétés ne prendront effet que si leStyle objetsModèlela propriété est configurée.
- LeCouleur de premier planLa propriété définit la couleur de nuance de la cellule. LeModèleLa propriété spécifie le type de motif d’arrière-plan utilisé pour la couleur de premier plan ou d’arrière-plan. Aspose.Cells fournit une énumération,Type d’arrière-plan. qui contient un ensemble de types prédéfinis de motifs d’arrière-plan.
- Si vous sélectionnezType d’arrière-plan. Aucun valeur de laType d’arrière-planénumération, la couleur de premier plan n’est pas appliquée. De même, la couleur d’arrière-plan n’est pas appliquée si vous sélectionnez l’optionType d’arrière-plan. Aucun ouType d’arrière-plan.Solid valeurs.
- Lors de la récupération de la couleur d’ombrage/de remplissage de la cellule, siStyle.Motif est BackgroundType.None,Style.ForegroundColor renverra Color.Empty.
Application d’effets de remplissage dégradé
Pour appliquer les effets de remplissage dégradé souhaités à la cellule, utilisez leStyle objetsDéfinirTwoColorGradientméthode en conséquence.
Couleurs et palette
Une palette est le nombre de couleurs disponibles pour créer une image. L’utilisation d’une palette standardisée dans une présentation permet à l’utilisateur de créer une apparence cohérente. Chaque fichier Excel Microsoft (97-2003) possède une palette de 56 couleurs qui peuvent être appliquées aux cellules, polices, quadrillages, objets graphiques, remplissages et lignes d’un graphique.
Avec le Aspose.Cells, il est possible d’utiliser non seulement les couleurs existantes de la palette mais aussi des couleurs personnalisées. Avant d’utiliser une couleur personnalisée, ajoutez-la d’abord à la palette.
Cette rubrique explique comment ajouter des couleurs personnalisées à la palette.
Ajout de couleurs personnalisées à la palette
Aspose.Cells prend en charge la palette de 56 couleurs d’Excel Microsoft. Pour utiliser une couleur personnalisée qui n’est pas définie dans la palette, ajoutez la couleur à la palette.
Aspose.Cells propose un cours,Cahier d’exercices , cela représente un fichier Excel Microsoft. LeCahier d’exercices la classe fournit unChanger la palette méthode qui prend les paramètres suivants pour ajouter une couleur personnalisée afin de modifier la palette :
- Couleur personnalisée, la couleur personnalisée à ajouter.
- Index, l’index de la couleur dans la palette que la couleur personnalisée remplacera. Doit être compris entre 0 et 55.
L’exemple ci-dessous ajoute une couleur personnalisée (Orchidée) à la palette avant de l’appliquer sur une police.