ShapeCollection صف

ShapeCollection صف

يمثل كافة الأشكال في ورقة العمل/المخطط.

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

ملكيات

ملكيةوصف
capacityيحصل على عدد العناصر التي يمكن أن تحتويها قائمة المصفوفة أو يعينها.

طُرق

طريقةوصف
add_shape_in_chart(self, type, placement, left, top, right, bottom, image_data)أضف شكلاً إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني.
add_shape_in_chart(self, type, placement, left, top, right, bottom)أضف شكلاً إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom)أضف شكلاً إلى الرسم البياني. جميع الوحدات هي نسبة مئوية من مساحة الرسم البياني.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom, image_data)أضف شكلاً إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني.
add_picture(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column, stream)إضافة صورة إلى المجموعة.
add_picture(self, upper_left_row, upper_left_column, stream, width_scale, height_scale)إضافة صورة إلى المجموعة.
copy_to(self, array)يقوم بنسخ قائمة المصفوفة بأكملها إلى قائمة مصفوفة أحادية البعد متوافقة، بدءًا من بداية قائمة المصفوفة المستهدفة.
copy_to(self, index, array, array_index, count)يقوم بنسخ مجموعة من العناصر من قائمة المصفوفة إلى قائمة مصفوفة أحادية البعد متوافقة، بدءًا من الفهرس المحدد لقائمة المصفوفة المستهدفة.
index_of(self, item, index)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للظهور الأول ضمن نطاق العناصر في قائمة المصفوفة التي تمتد من الفهرس المحدد إلى العنصر الأخير.
index_of(self, item, index, count)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للظهور الأول ضمن نطاق العناصر في قائمة المصفوفة التي تبدأ بالفهرس المحدد وتحتوي على العدد المحدد من العناصر.
last_index_of(self, item)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للحدث الأخير ضمن قائمة المصفوفة بأكملها.
last_index_of(self, item, index)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للحدث الأخير ضمن نطاق العناصر في قائمة المصفوفة التي تمتد من العنصر الأول إلى الفهرس المحدد.
last_index_of(self, item, index, count)يبحث عن الكائن المحدد ويعيد الفهرس المبدئي للصفر للحدث الأخير ضمن نطاق العناصر في قائمة المصفوفة التي تحتوي على عدد محدد من العناصر وتنتهي عند الفهرس المحدد.
get(self, name)يحصل على الكائن Shape حسب اسم الشكل.
add_copy(self, source_shape, top_row, top, left_column, left)إضافة شكل ونسخه إلى ورقة العمل.
add_check_box(self, upper_left_row, top, upper_left_column, left, height, width)إضافة مربع اختيار إلى ورقة العمل.
add_text_box(self, upper_left_row, top, upper_left_column, left, height, width)إضافة مربع نص إلى ورقة العمل.
add_equation(self, top_row, top, left_column, left, height, width)أضف كائن المعادلة إلى ورقة العمل.
add_spinner(self, upper_left_row, top, upper_left_column, left, height, width)إضافة Spinner إلى ورقة العمل.
add_scroll_bar(self, upper_left_row, top, upper_left_column, left, height, width)إضافة شريط التمرير إلى ورقة العمل.
add_radio_button(self, upper_left_row, top, upper_left_column, left, height, width)إضافة زر راديو إلى ورقة العمل.
add_list_box(self, upper_left_row, top, upper_left_column, left, height, width)إضافة ListBox إلى ورقة العمل.
add_combo_box(self, upper_left_row, top, upper_left_column, left, height, width)إضافة مربع تحرير وسرد إلى ورقة العمل.
add_group_box(self, upper_left_row, top, upper_left_column, left, height, width)إضافة GroupBox إلى ورقة العمل.
add_button(self, upper_left_row, top, upper_left_column, left, height, width)إضافة زر إلى ورقة العمل.
add_label(self, upper_left_row, top, upper_left_column, left, height, width)إضافة تسمية إلى ورقة العمل.
add_label_in_chart(self, top, left, height, width)إضافة تسمية إلى الرسم البياني.
add_text_box_in_chart(self, top, left, height, width)إضافة مربع نص إلى الرسم البياني.
add_text_effect_in_chart(self, effect, text, font_name, size, font_bold, font_italic, top, left, height, width)إدراج كائن WordArt في الرسم البياني
add_text_effect(self, effect, text, font_name, size, font_bold, font_italic, upper_left_row, top, upper_left_column, left, height, width)إدراج كائن WordArt.
add_word_art(self, style, text, upper_left_row, top, upper_left_column, left, height, width)إضافة WordArt مُعد مسبقًا منذ Excel 2007s
add_rectangle(self, upper_left_row, top, upper_left_column, left, height, width)إضافة شكل مستطيل إلى ورقة العمل.
add_oval(self, upper_left_row, top, upper_left_column, left, height, width)إضافة شكل بيضاوي إلى ورقة العمل.
add_line(self, upper_left_row, top, upper_left_column, left, height, width)إضافة شكل خطي إلى ورقة العمل.
add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size)يضيف شكلاً عائمًا حرًا إلى ورقة العمل. ينطبق فقط على شكل الخط/الصورة.
add_arc(self, upper_left_row, top, upper_left_column, left, height, width)إضافة ArcShape إلى ورقة العمل.
add_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)إضافة شكل إلى ورقة العمل.
add_auto_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)إضافة شكل تلقائي إلى ورقة العمل.
add_auto_shape_in_chart(self, type, top, left, height, width)إضافة شكل تلقائي إلى الرسم البياني.
add_active_x_control(self, type, top_row, top, left_column, left, width, height)إنشاء عنصر تحكم Activex.
add_svg(self, upper_left_row, top, upper_left_column, left, height, width, svg_data, compatible_image_data)إضافة صورة svg.
add_icons(self, upper_left_row, top, upper_left_column, left, height, width, image_byte_data, compatible_image_data)إضافة صورة svg.
add_linked_picture(self, upper_left_row, upper_left_column, height, width, source_full_name)أضف صورة مرتبطة.
add_ole_object_with_linked_image(self, upper_left_row, upper_left_column, height, width, source_full_name)أضف صورة مرتبطة.
add_picture_in_chart(self, top, left, stream, width_scale, height_scale)إضافة صورة إلى الرسم البياني.
add_ole_object(self, upper_left_row, top, upper_left_column, left, height, width, image_data)يضيف OleObject.
copy_comments_in_range(self, shapes, ca, dest_row, dest_column)انسخ جميع التعليقات الموجودة في النطاق.
copy_in_range(self, source_shapes, ca, dest_row, dest_column, is_contained)نسخ الأشكال الموجودة في النطاق إلى نطاق الوجهة.
delete_in_range(self, ca)حذف الأشكال الموجودة في النطاق. لن يتم حذف أشكال التعليق.
delete_shape(self, shape)احذف شكلاً. إذا كان الشكل ضمن المجموعة أو شكل تعليق، فلن يُحذف.
group(self, group_items)تجميع الأشكال.
ungroup(self, group)إلغاء تجميع عناصر الشكل.
remove_a_shape(self, shape)أضف API for Python عبر .Net. نظرًا لأن هذا API غير مدعوم
update_selected_value(self)قم بتحديث القيمة المحددة حسب قيمة الخلية المرتبطة أو نطاق الشكل.
add_freeform(self, upper_left_row, top, upper_left_column, left, height, width, paths)يضيف شكلًا حرًا إلى ورقة العمل.
add_signature_line(self, upper_left_row, upper_left_column, signature_line)إضافة سطر التوقيع إلى ورقة العمل.
binary_search(self, item)يبحث في قائمة المصفوفة المفرزة بأكملها عن عنصر باستخدام المقارن الافتراضي ويعيد الفهرس المبني على الصفر للعنصر.

مثال

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
# get ShapeCollection
shapes = workbook.worksheets[0].shapes
# do your business
# Save the excel file.
workbook.save("result.xlsx")

أنظر أيضا