Legend صف
Legend صف
يقوم بتغليف الكائن الذي يمثل وسيلة إيضاح المخطط.
ميراث: Legend
→
ChartTextFrame
→
ChartFrame
يكشف النوع Legend عن الأعضاء التاليين:
ملكيات
ملكية | وصف |
---|---|
is_inner_mode | الإشارة إلى ما إذا كان حجم مساحة الرسم يتضمن علامات التجزئة وتسميات المحاور. يحدد False أن الحجم يجب أن يحدد حجم منطقة الرسم وعلامات التجزئة وتسميات المحاور. |
border | يحصل على Line . |
area | يحصل على ChartFrame.area . |
text_font | يحصل على كائن ChartFrame.font من كائن ChartFrame المحدد. |
text_options | الحصول على خيارات النص وتعيينها. |
font | يحصل على كائن ChartFrame.font من كائن ChartFrame المحدد. |
auto_scale_font | صحيح إذا تغير حجم الخط النص الموجود في الكائن عندما يتغير حجم الكائن. القيمة الافتراضية هي الحقيقية. |
background_mode | الحصول على وضع عرض الخلفية وتعيينه |
background | الحصول على وضع عرض الخلفية وتعيينه |
is_automatic_size | يشير إلى ما إذا كان إطار المخطط ذو حجم تلقائي. |
x | الحصول على إحداثي x للزاوية العلوية اليسرى أو تعيينه بوحدات 1/4000 من منطقة المخطط. |
y | الحصول على أو تعيين إحداثي y للزاوية اليسرى العليا بوحدات 1/4000 من منطقة المخطط. |
height | الحصول على ارتفاع الإطار أو تعيينه بوحدات 1/4000 من منطقة المخطط. |
width | الحصول على أو تعيين عرض الإطار بوحدات 1/4000 من منطقة المخطط. |
shadow | صحيح إذا كان الإطار يحتوي على ظل. |
shape_properties | يحصل على الكائن ChartFrame.shape_properties . |
is_default_pos_be_set | يشير إلى ما إذا كان قد تم تعيين الموضع الافتراضي (DefaultX وDefaultY وDefaultWidth وDefaultHeight). |
default_x | يمثل x من الموضع الافتراضي |
default_y | يمثل y للموضع الافتراضي |
default_width | يمثل عرض الموضع الافتراضي |
default_height | يمثل ارتفاع الموضع الافتراضي |
is_auto_text | يشير إلى أن النص تم إنشاؤه تلقائيًا. |
is_deleted | يشير إلى ما إذا تم حذف تسميات البيانات هذه. |
text_horizontal_alignment | الحصول على المحاذاة الأفقية للنص وتعيينها. |
text_vertical_alignment | الحصول على أو تعيين المحاذاة العمودية للنص. |
rotation_angle | يمثل زاوية دوران النص. |
is_automatic_rotation | يشير إلى ما إذا كان سيتم تدوير نص المخطط تلقائيًا. |
text | الحصول على نص عنوان الإطار أو تعيينه. |
linked_source | الحصول على مرجع إلى ورقة العمل وتعيينه. |
text_direction | يمثل ترتيب قراءة النص. |
reading_order | يمثل ترتيب قراءة النص. |
direction_type | يحصل على ويحدد اتجاه النص. |
is_text_wrapped | الحصول على قيمة أو تعيينها تشير إلى ما إذا كان النص ملتفًا أم لا. |
is_resize_shape_to_fit_text | الحصول على أو تعيين ما إذا كان الشكل يجب أن يتم احتواؤه تلقائيًا ليحتوي على النص الموصوف بداخله بالكامل. التركيب التلقائي هو عندما يتم تغيير حجم النص داخل الشكل ليحتوي على النص بأكمله بداخله. |
position | الحصول على نوع موضع وسيلة الإيضاح أو تعيينه. |
legend_entries | الحصول على مجموعة من كافة كائنات LegendEntry في وسيلة إيضاح المخطط المحدد. لا يتم دعم تعيين إدخالات وسيلة الإيضاح للمخطط السطحي. لذلك سيعود فارغًا إذا كان نوع المخطط هو نوع المخطط السطحي. |
legend_entries_labels | يحصل على تسميات إدخالات وسيلة الإيضاح بعد استدعاء أسلوب Chart.Calculate(). |
is_over_lay | الحصول على أو تعيين ما إذا كان سيتم السماح لعناصر المخطط الأخرى بالتداخل مع عنصر المخطط هذا. |
طُرق
طريقة | وصف |
---|---|
set_position_auto | اضبط موضع الإطار على الوضع التلقائي |
characters | تقوم بإرجاع كائن الأحرف الذي يمثل نطاقًا من الأحرف داخل النص. |
get_legend_labels | يحصل على تسميات إدخالات وسيلة الإيضاح بعد استدعاء أسلوب Chart.Calculate(). |
مثال
from aspose.cells import Workbook
from aspose.cells.charts import ChartType, LegendPositionType
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.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
chart.set_chart_data_range("A1:B4", True)
# Set Legend's width and height
legend = chart.legend
# Legend is at right side of chart by default.
# If the legend is at left or right side of the chart, setting Legend.X property will not take effect.
# If the legend is at top or bottom side of the chart, setting Legend.Y property will not take effect.
legend.y = 1500
legend.width = 50
legend.height = 50
# Set legend's position
legend.position = LegendPositionType.LEFT
أنظر أيضا
- الوحدة
aspose.cells.charts
- فئة
ChartFrame
- فئة
ChartTextFrame
- فئة
Legend
- فئة
Line