Line صف

Line صف

يقوم بتغليف الكائن الذي يمثل تنسيق الخط.

يكشف النوع Line عن الأعضاء التاليين:

ملكيات

ملكيةوصف
compound_typeيحدد نوع الخط المركب
dash_typeيحدد نوع خط الشرطة
cap_typeيحدد الأحرف الكبيرة النهائية.
join_typeيحدد حدود الانضمام.
begin_typeيحدد رأس السهم لبداية الخط.
end_typeيحدد رأس السهم لنهاية السطر.
begin_arrow_lengthيقوم بتحديد طول رأس السهم لبداية الخط.
end_arrow_lengthيحدد طول رأس السهم لنهاية الخط.
begin_arrow_widthيقوم بتحديد عرض رأس السهم لبداية الخط.
end_arrow_widthيحدد عرض رأس السهم لنهاية الخط.
theme_colorيحصل على لون السمة ويحدده.
colorيمثل لون الخط.
transparencyيقوم بإرجاع أو تعيين درجة شفافية الخط كقيمة من 0.0 (غير شفاف) إلى 1.0 (واضح).
styleيمثل أسلوب الخط.
weightيحصل على أو يعين WeightType من السطر.
weight_ptيحصل على أو يحدد وزن الخط بوحدة النقاط.
weight_pxيحصل على أو يضبط وزن الخط بوحدة البكسل.
formatting_typeيحصل على نوع التنسيق أو يعينه.
is_automatic_colorيشير إلى ما إذا كان لون الخط يتم تعيينه تلقائيًا.
is_visibleيمثل ما إذا كان الخط مرئيًا أم لا.
is_autoيشير إلى ما إذا كان نمط الخط هذا يتم تعيينه تلقائيًا.
gradient_fillيمثل تعبئة التدرج.

مثال

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]
# Add series
chart.n_series.add("A2:B4", True)
# Set category data
chart.n_series.category_data = "=Sheet1!$A$2:$A$4"
# 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

أنظر أيضا