OleObject صف
OleObject صف
يمثل OleObject في ورقة العمل.
يكشف النوع OleObject عن الأعضاء التاليين:
ملكيات
| ملكية | وصف |
|---|---|
| macro_name | يحصل على اسم الماكرو ويحدده. |
| is_equation | يشير إلى ما إذا كان الشكل يحتوي فقط على معادلة. |
| is_smart_art | يشير إلى ما إذا كان الشكل فنًا ذكيًا. |
| z_order_position | إرجاع موضع الشكل في الترتيب z. |
| name | يحصل على اسم الشكل ويحدده. |
| alternative_text | يقوم بإرجاع أو تعيين سلسلة النص الوصفي (البديل) للكائن Shape. |
| title | يحدد عنوان (التسمية التوضيحية) لكائن الشكل الحالي. |
| line_format | يقوم بإرجاع كائن MsoLineFormat الذي يحتوي على خصائص تنسيق الخط للشكل المحدد. |
| fill_format | يقوم بإرجاع كائن MsoFillFormat الذي يحتوي على خصائص تنسيق التعبئة للشكل المحدد. |
| line | يحصل على نمط الخط |
| fill | يقوم بإرجاع الكائن Shape.fill_format الذي يحتوي على خصائص تنسيق التعبئة للشكل المحدد. |
| shadow_effect | يمثل كائن ShadowEffect الذي يحدد تأثير الظل لعناصر الرسم البياني أو الشكل. |
| reflection | يمثل كائن ReflectionEffect الذي يحدد تأثير الانعكاس لعناصر الرسم البياني أو الشكل. |
| glow | يمثل كائن GlowEffect الذي يحدد تأثير التوهج لعناصر الرسم البياني أو الشكل. |
| soft_edges | يحصل على نصف قطر التمويه الذي سيتم تطبيقه على الحواف، بوحدة النقاط، ويحدده. |
| three_d_format | يحصل على تنسيق ثلاثي الأبعاد للشكل ويحدده. |
| format_picture | يحصل على خيارات تنسيق الصورة ويقوم بتعيينها. |
| is_hidden | يشير إلى ما إذا كان الكائن مرئيًا. |
| is_lock_aspect_ratio | صحيح يعني أن نسبة العرض إلى الارتفاع للشكل مقفلة. |
| is_aspect_ratio_locked | صحيح يعني أن نسبة العرض إلى الارتفاع للشكل مقفلة. |
| rotation_angle | يحصل على دوران الشكل ويحدده. |
| hyperlink | يحصل على ارتباط تشعبي للشكل. |
| id | يحصل على معرف هذا الشكل. |
| spid | يقوم بتحديد معرف سلسلة اختياري يمكن للتطبيق استخدامه لتحديد الشكل المحدد. |
| spt | يقوم بتحديد رقم اختياري يمكن للتطبيق استخدامه لربط الشكل المحدد بنوع الشكل المحدد. |
| worksheet | يحصل على الكائن Shape.worksheet الذي يحتوي على هذا الشكل. |
| is_group | يشير إلى ما إذا كان هذا الشكل هو شكل مجموعة. |
| is_in_group | يشير إلى ما إذا كان الشكل مجمعًا. |
| is_word_art | يشير إلى ما إذا كان هذا الشكل عبارة عن فن كلمة. |
| text_effect | يقوم بإرجاع كائن TextEffectFormat الذي يحتوي على خصائص تنسيق تأثير النص للشكل المحدد. ينطبق على كائنات الشكل التي تمثل WordArt. |
| is_locked | صحيح يعني أنه لا يمكن تعديل الكائن عندما تكون الورقة محمية. لاحظ أن هذه القيمة لها معنى فقط إذا كانت ورقة العمل أو الكائنات الموجودة في ورقة العمل محمية. |
| is_printable | يشير إلى ما إذا كان الكائن قابلاً للطباعة. إذا كان False، فلن تتم طباعة هذا الشكل عند الطباعة. |
| mso_drawing_type | يحصل على نوع الرسم. |
| auto_shape_type | يحصل على نوع الشكل التلقائي ويقوم بتعيينه. |
| anchor_type | يحصل على نوع عنصر نائب مرساة الشكل ويحدده. |
| placement | يمثل الطريقة التي يتم بها ربط كائن الرسم بالخلايا الموجودة أسفله. تتحكم الخاصية في وضع الكائن على ورقة العمل. |
| upper_left_row | يمثل مؤشر الصف العلوي. |
| upper_delta_y | يحصل على أو يعين الإزاحة الرأسية للشكل من صف الزاوية اليسرى العلوية. |
| upper_left_column | يمثل مؤشر العمود الموجود في الزاوية اليسرى العليا. |
| upper_delta_x | يحصل على أو يعين الإزاحة الأفقية للشكل من عمود الزاوية اليسرى العلوية. |
| lower_right_row | يمثل مؤشر الصف الموجود في الزاوية اليمنى السفلية. |
| lower_delta_y | يحصل على أو يعين الإزاحة الرأسية للشكل من صف الزاوية اليمنى السفلية. |
| lower_right_column | يمثل مؤشر العمود الموجود في الزاوية اليمنى السفلية. |
| lower_delta_x | يحصل على أو يعين الإزاحة الأفقية للشكل من عمود الزاوية اليمنى السفلية. |
| right | يمثل عرض الإزاحة الأفقية للشكل من عمود الزاوية اليمنى السفلية، بوحدة البكسل. |
| bottom | يمثل عرض الإزاحة الرأسية للشكل من صف الزاوية السفلية السفلية، بوحدة البكسل. |
| width | يمثل عرض الشكل بوحدة البكسل. |
| width_inch | يمثل عرض الشكل بوحدة البوصة. |
| width_pt | يمثل عرض الشكل بوحدة النقطة. |
| width_cm | يمثل عرض الشكل بوحدة السنتيمتر. |
| height | يمثل ارتفاع الشكل بوحدة البكسل. |
| height_inch | يمثل ارتفاع الشكل بوحدة البوصة. |
| height_pt | يمثل ارتفاع الشكل بوحدة النقاط. |
| height_cm | يمثل ارتفاع الشكل بوحدة السنتيمتر. |
| left | يمثل الإزاحة الأفقية للشكل من العمود الأيسر، بوحدة البكسل. |
| left_inch | يمثل الإزاحة الأفقية للشكل من العمود الأيسر، بوحدة البوصات. |
| left_cm | يمثل الإزاحة الأفقية للشكل من العمود الأيسر، بوحدة السنتيمتر. |
| top | يمثل الإزاحة الرأسية للشكل من الصف العلوي، بوحدة البكسل. |
| top_inch | يمثل الإزاحة الرأسية للشكل من الصف العلوي، بوحدة البوصات. |
| top_cm | يمثل الإزاحة الرأسية للشكل من الصف العلوي، بوحدة السنتيمتر. |
| top_to_corner | يحصل على الإزاحة الرأسية للشكل من الحد العلوي لورقة العمل، ويحددها بوحدة البكسل. |
| left_to_corner | يحصل على الإزاحة الأفقية للشكل من الحد الأيسر لورقة العمل ويقوم بضبطها. |
| x | يحصل على الإزاحة الأفقية للشكل من الحد الأيسر لورقة العمل، ويحددها بوحدة البكسل. |
| y | يحصل على الإزاحة الرأسية للشكل من الحد العلوي لورقة العمل، ويحددها بوحدة البكسل. |
| width_scale | يحصل على مقياس العرض ويضبطه، بوحدة النسبة المئوية لعرض الصورة الأصلية. إذا لم يكن الشكل صورة، فإن خاصية WidthScale تعيد 100 فقط؛ |
| height_scale | يحصل على مقياس الارتفاع ويضبطه، بوحدة النسبة المئوية لارتفاع الصورة الأصلية. إذا لم يكن الشكل صورة، فإن خاصية HeightScale تعيد 100 فقط؛ |
| top_in_shape | يمثل الإزاحة الرأسية للشكل من الحد العلوي للشكل الأصلي، بوحدة 1/4000 من ارتفاع الشكل الأصلي. |
| left_in_shape | يمثل الإزاحة الأفقية للشكل من الحد الأيسر للشكل الأصلي، بوحدة 1/4000 من عرض الشكل الأصلي. |
| width_in_shape | يمثل عرض الشكل بوحدة 1/4000 من الشكل الأصلي. |
| height_in_shape | يمثل الإزاحة الرأسية للشكل من الحد العلوي للشكل الأصلي، بوحدة 1/4000 من ارتفاع الشكل الأصلي. |
| group | يحصل على شكل المجموعة الذي يحتوي على هذا الشكل. |
| type | يحصل على نوع الشكل التلقائي. |
| has_line | يحصل على حدود الخط للشكل ويضبطها لتكون مرئية. |
| is_filled | يشير إلى ما إذا كان تنسيق التعبئة مرئيًا. |
| is_flipped_horizontally | يحصل ويحدد ما إذا كان الشكل مقلوبًا أفقيًا. |
| is_flipped_vertically | يحصل ويحدد ما إذا كان الشكل مقلوبًا رأسيًا أم لا. |
| actual_lower_right_row | احصل على الصف السفلي الفعلي. |
| relative_to_original_picture_size | يشير إلى ما إذا كان الشكل نسبيًا لحجم الصورة الأصلية. |
| linked_cell | يحصل على نطاق ورقة العمل المرتبط بقيمة عنصر التحكم أو يعينه. |
| input_range | يحصل على نطاق ورقة العمل المستخدم لملء المربع المختلط المحدد أو يعينه. |
| text_shape_type | يحصل على نوع شكل النص المحدد مسبقًا ويقوم بتعيينه. |
| text_body | يحصل على إعداد نص الشكل ويقوم بتعيينه. |
| font | يمثل خط الشكل. |
| text_options | يمثل خيارات النص للشكل. |
| text | يحصل على نص هذا الشكل ويحدده. |
| is_rich_text | سواء كان النص نصًا غنيًا أم لا. |
| html_text | يحصل على سلسلة HTML التي تحتوي على البيانات وبعض التنسيقات في مربع النص هذا ويقوم بتعيينها. |
| text_vertical_overflow | يحصل على نوع التدفق العمودي للنص للشكل الذي يحتوي على نص ويقوم بتعيينه. |
| text_horizontal_overflow | يحصل على نوع التدفق الأفقي للنص ويقوم بتعيينه للشكل الذي يحتوي على نص. |
| is_text_wrapped | يحصل على نوع النص المغلف للشكل الذي يحتوي على نص ويقوم بتعيينه. |
| text_orientation_type | يحصل على نوع اتجاه النص للشكل ويقوم بتعيينه. |
| text_horizontal_alignment | يحصل على نوع محاذاة النص الأفقية للشكل ويقوم بتعيينه. |
| text_vertical_alignment | يحصل على نوع المحاذاة الرأسية للنص للشكل ويقوم بتعيينه. |
| text_direction | يحصل على/يحدد اتجاه تدفق النص لهذا الكائن. |
| text_box_options | يحصل على معلومات النص في الشكل |
| control_data | يحصل على بيانات التحكم. |
| active_x_control | يحصل على عنصر التحكم ActiveX. |
| paths | يحصل على مسارات الشكل الهندسي المخصص. |
| create_id | يحصل وينشئ معرفًا لهذا الشكل. |
| is_decorative | يشير إلى ما إذا كان الكائن زخرفيًا. |
| is_auto_size | يشير “صحيح” إلى أن حجم الكائن الأصلي سيتم تغييره تلقائيًا مع حجم لقطة المحتوى المضمن عندما يتم تنشيط الكائن القديم. |
| is_link | يعود صحيحًا إذا كان OleObject مرتبطًا بالملف. |
| display_as_icon | صحيح إذا تم عرض الكائن المحدد كأيقونة ولن يتم تغيير الصورة تلقائيًا. |
| image_data | يمثل صورة كائن ole كمصفوفة بايتات. |
| object_data | يمثل بيانات كائن ole المضمنة كمصفوفة بايت. |
| full_object_bin | يحصل على بيانات ثنائية كاملة للكائن ole المضمن في ملف القالب. |
| image_source_full_name | يحصل على أو يحدد المسار واسم ملف المصدر للصورة المرتبطة. |
| prog_id | يحصل على ProgID الخاص بكائن OLE أو يقوم بتعيينه. |
| file_format_type | يحصل على نوع الملف لبيانات كائن ole المضمن ويقوم بتعيينه |
| object_source_full_name | إرجاع الاسم الكامل للمصدر لملف المصدر لكائن OLE المرتبط. |
| label | يحصل على تسمية العرض الخاصة بكائن ole المرتبط ويقوم بتعيينها. |
| source_full_name | إرجاع الاسم الكامل للمصدر لملف المصدر لكائن OLE المرتبط. |
| auto_update | يحدد ما إذا كان سيتم تحديث الارتباط إلى OleObject تلقائيًا أم لا. |
| auto_load | يحدد ما إذا كان سيتم استدعاء تطبيق المضيف للكائن المضمن للتحميل يتم عرض بيانات الكائن تلقائيًا عند فتح المصنف الرئيسي. |
| class_identifier | يحصل على معرف فئة الكائن المضمن ويقوم بتعيينه. يعني التطبيق الذي يفتح الملف المضمن. |
| image_type | يحصل على تنسيق الصورة للكائن ole. |
طُرق
مثال
from aspose.cells import Workbook
import bytearray
# Instantiate a new Workbook.
workbook = Workbook()
# Get the first worksheet.
sheet = workbook.worksheets[0]
# Define a string variable to store the image path.
ImageUrl = "school.jpg"
# Get the picture into the streams.
fs = open(ImageUrl, "rb")
# Define a byte array.
imageData = bytearray(utils.filesize(fs))
# Obtain the picture into the array of bytes from streams.
fs.readinto(imageData)
# Close the stream.
fs.close()
# Get an excel file path in a variable.
path = "Book1.xls"
# Get the file into the streams.
fs = open(path, "rb")
# Define an array of bytes.
objectData = bytearray(utils.filesize(fs))
# Store the file from streams.
fs.readinto(objectData)
# Close the stream.
fs.close()
# Add an Ole object into the worksheet with the image
# shown in MS Excel.
sheet.ole_objects.add(14, 3, 200, 220, imageData)
# Set embedded ole object data.
sheet.ole_objects[0].object_data = objectData
# Save the excel file
workbook.save(r"oleobjects.xls")
أنظر أيضا
- الوحدة
aspose.cells.drawing - فئة
GlowEffect - فئة
OleObject - فئة
ReflectionEffect - فئة
ShadowEffect - فئة
Shape