SmartArtShape صف

SmartArtShape صف

يمثل الفن الذكي.

ميراث: SmartArtShapeShape

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

ملكيات

ملكيةوصف
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الحصول على التنسيق الثلاثي الأبعاد للشكل وتعيينه.
text_frameتقوم بإرجاع كائن TextFrame الذي يحتوي على خصائص المحاذاة والتثبيت للشكل المحدد.
format_pictureالحصول على خيارات تنسيق الصورة وتعيينها.
is_hiddenيشير إلى ما إذا كان الكائن مرئيًا.
is_lock_aspect_ratioصحيح يعني أنه لا يسمح بإجراء تغييرات في نسبة العرض إلى الارتفاع.
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صحيح إذا كان الكائن قابلاً للطباعة
mso_drawing_typeيحصل على نوع الرسم MSO.
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احصل على الصف السفلي الفعلي.
connection_pointsالحصول على نقاط الاتصال
relative_to_original_picture_sizeيشير إلى ما إذا كان الشكل متناسبًا مع حجم الصورة الأصلي.
linked_cellالحصول على نطاق ورقة العمل المرتبط بقيمة عنصر التحكم أو تعيينه.
input_rangeالحصول على أو تعيين نطاق ورقة العمل المستخدم لملء مربع التحرير والسرد المحدد.
text_shape_typeالحصول على نوع شكل النص المحدد مسبقًا وتعيينه.
text_bodyالحصول على إعداد نص الشكل وتعيينه.
fontيمثل خط الشكل.
text_optionsيمثل خيارات النص للشكل.
textيمثل السلسلة الموجودة في كائن TextBox هذا.
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الحصول على/تعيين اتجاه تدفق النص لهذا الكائن.
control_dataيحصل على بيانات السيطرة.
active_x_controlالحصول على عنصر تحكم ActiveX.
pathsالحصول على مسارات الشكل الهندسي المخصص.
geometryيحصل على الهندسة
create_idيحصل ويحدد معرفًا لهذا الشكل.

طُرق

طريقةوصف
to_imageيقوم بإنشاء صورة الشكل وحفظها في دفق بالتنسيق المحدد.
to_imageيحفظ الشكل في ملف.
to_imageيحفظ الشكل في دفق.
format_charactersتنسيق بعض الأحرف باستخدام إعداد الخط.
format_charactersتنسيق بعض الأحرف باستخدام إعداد الخط.
get_result_of_smart_artتحويل الفن الذكي إلى أشكال مجمعة.
to_front_or_backيجلب الشكل إلى الأمام أو يرسل الشكل إلى الخلف.
get_locked_propertyيحصل على قيمة الممتلكات المقفلة.
set_locked_propertyقم بتعيين الخاصية المقفلة.
add_hyperlinkإضافة ارتباط تشعبي إلى الشكل.
remove_hyperlinkإزالة الارتباط التشعبي للشكل.
move_to_rangeينقل الشكل إلى نطاق محدد.
align_top_right_cornerينقل الصورة إلى الزاوية العلوية اليمنى.
get_connection_pointsالحصول على نقاط الاتصال
get_linked_cellالحصول على النطاق المرتبط بقيمة عنصر التحكم.
set_linked_cellيضبط النطاق المرتبط بقيمة عنصر التحكم.
get_input_rangeالحصول على النطاق المستخدم لملء عنصر التحكم.
set_input_rangeيضبط النطاق المستخدم لملء عنصر التحكم.
update_selected_valueقم بتحديث القيمة المحددة بقيمة الخلية المرتبطة.
calculate_text_sizeإعادة حساب منطقة النص
charactersتقوم بإرجاع كائن الأحرف الذي يمثل نطاقًا من الأحرف داخل النص.
get_charactersإرجاع كافة كائنات الأحرف
الذي يمثل مجموعة من الأحرف داخل النص.
get_rich_formattingsإرجاع كافة كائنات الأحرف
الذي يمثل مجموعة من الأحرف داخل النص.
remove_active_x_controlقم بإزالة عنصر التحكم ActiveX.
is_same_settingإرجاع ما إذا كان الشكل هو نفسه.
get_actual_boxاحصل على الموضع والحجم الفعليين للشكل (بعد تطبيق التدوير والقلب وما إلى ذلك)

مثال

from aspose.cells import Workbook
from aspose.cells.drawing import MsoDrawingType

# Initialize a new workbook.
book = Workbook("YourFile.xlsx")
# Gets a SmartArt shape.
shape = None
shapes = book.worksheets[0].shapes
for s in shapes:
    if s.mso_drawing_type == MsoDrawingType.SMART_ART:
        # is SmartArt Shape
        # do what you want
        break
# do your business
# Save the excel file.
book.save("exmaple.xlsx")

أنظر أيضا