FillFormat classe

FillFormat classe

Encapsule l’objet qui représente la mise en forme de remplissage d’une forme.

Le type FillFormat expose les membres suivants :

Propriétés

PropriétéDescription
typeObtient et définit le type de remplissage.
fill_typeObtient et définit le type de remplissage
transparencyRenvoie ou définit le degré de transparence de la zone sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
set_typeObtient le type de jeu de format de remplissage.
gradient_fillObtient l’objet FillFormat.gradient_fill.
texture_fillObtient l’objet FillFormat.texture_fill.
solid_fillObtient l’objet FillFormat.solid_fill.
pattern_fillObtient l’objet FillFormat.pattern_fill.
gradient_color_typeRenvoie le type de couleur de dégradé pour le remplissage spécifié.
gradient_styleRenvoie le style de dégradé pour le remplissage spécifié.
gradient_color1Renvoie la couleur de dégradé 1 pour le remplissage spécifié.
gradient_color2Renvoie la couleur de dégradé 2 pour le remplissage spécifié.
gradient_degreeRenvoie le degré de dégradé pour le remplissage spécifié.
Ne s’applique qu’à Excel 2007.
gradient_variantRenvoie la variante de dégradé pour le remplissage spécifié.
Ne s’applique qu’à Excel 2007.
preset_colorRenvoie la couleur prédéfinie du dégradé pour le remplissage spécifié.
textureReprésente le type de texture pour le remplissage spécifié.
patternReprésente le modèle d’affichage d’une zone.
picture_format_typeObtient et définit le type de format d’image.
scaleObtient et définit l’échelle du format d’image.
image_dataObtient et définit les données d’image de l’image.

Méthodes

MéthodeDescription
set_two_color_gradient(color1, color2, style, variant)Définit le remplissage spécifié sur un dégradé bicolore.
Ne s’applique qu’à Excel 2007.
set_two_color_gradient(color1, transparency1, color2, transparency2, style, variant)Définit le remplissage spécifié sur un dégradé bicolore.
Ne s’applique qu’à Excel 2007.
set_one_color_gradient(color, degree, style, variant)Définit le remplissage spécifié sur un dégradé d’une seule couleur.
Ne s’applique qu’à Excel 2007.
set_preset_color_gradient(preset_color, style, variant)Définit le remplissage spécifié sur un dégradé de couleur prédéfini.
Ne s’applique qu’à Excel 2007.

Exemple

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.cells.drawing import GradientStyleType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "A4" cell
worksheet.cells.get("A4").put_value(200)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a sample value to "B4" cell
worksheet.cells.get("B4").put_value(40)
# Adding a sample value to "C1" cell as category data
worksheet.cells.get("C1").put_value("Q1")
# Adding a sample value to "C2" cell as category data
worksheet.cells.get("C2").put_value("Q2")
# Adding a sample value to "C3" cell as category data
worksheet.cells.get("C3").put_value("Y1")
# Adding a sample value to "C4" cell as category data
worksheet.cells.get("C4").put_value("Y2")
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
seriesIndex = chart.n_series.add("A1:B4", True)
# Setting the data source for the category data of NSeries
chart.n_series.category_data = "C1:C4"
# Filling the area of the 2nd NSeries with a gradient
chart.n_series[seriesIndex].area.fill_format.set_one_color_gradient(Color.lime, 1, GradientStyleType.HORIZONTAL, 1)

Voir également