Line classe

Line classe

Encapsule l’objet qui représente le format de ligne.

Le type Line expose les membres suivants :

Propriétés

PropriétéDescription
compound_typeSpécifie le type de ligne composée
dash_typeSpécifie le type de ligne pointillée
cap_typeSpécifie les majuscules de fin.
join_typeSpécifie les bouchons de jointure.
begin_typeSpécifie une pointe de flèche pour le début d’une ligne.
end_typeSpécifie une pointe de flèche pour la fin d’une ligne.
begin_arrow_lengthSpécifie la longueur de la pointe de flèche pour le début d’une ligne.
end_arrow_lengthSpécifie la longueur de la pointe de flèche pour la fin d’une ligne.
begin_arrow_widthSpécifie la largeur de la pointe de flèche pour le début d’une ligne.
end_arrow_widthSpécifie la largeur de la pointe de flèche pour la fin d’une ligne.
theme_colorObtient et définit la couleur du thème.
colorReprésente la Couleur de la ligne.
transparencyRenvoie ou définit le degré de transparence de la ligne sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
styleReprésente le style de la ligne.
weightObtient ou définit le WeightType de la ligne.
weight_ptObtient ou définit l’épaisseur de la ligne en unités de points.
weight_pxObtient ou définit l’épaisseur de la ligne en pixels.
formatting_typeObtient ou définit le type de format.
is_automatic_colorIndique si la couleur de la ligne est attribuée automatiquement.
is_visibleIndique si la ligne est visible.
is_autoIndique si ce style de ligne est attribué automatiquement.
gradient_fillReprésente le remplissage dégradé.

Exemple

from aspose.cells import Workbook
from aspose.cells.charts import ChartMarkerType, ChartType
from aspose.cells.drawing import LineType, WeightType
from aspose.pydrawing import Color

workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.LINE, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
# Applying a dotted line style on the lines of an NSeries
chart.n_series[0].border.style = LineType.DOT
chart.n_series[0].border.color = Color.red
# Applying a triangular marker style on the data markers of an NSeries
chart.n_series[0].marker.marker_style = ChartMarkerType.TRIANGLE
# Setting the weight of all lines in an NSeries to medium
chart.n_series[0].border.weight = WeightType.MEDIUM_LINE

Voir également