ListBox صف
ListBox صف
يمثل كائن مربع القائمة.
يكشف النوع ListBox عن الأعضاء التاليين:
ملكيات
ملكية | وصف |
---|---|
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 | يحصل ويحدد معرفًا لهذا الشكل. |
item_count | الحصول على عدد العناصر في مربع القائمة. |
selected_index | الحصول على رقم الفهرس للعنصر المحدد حاليًا أو تعيينه في مربع القائمة أو مربع التحرير والسرد. على أساس الصفر. |
selected_cells | الحصول على الخلايا المحددة. يُرجع فارغًا إذا لم يتم تعيين نطاق الإدخال أو لم يتم تحديد أي عنصر |
shadow | يشير إلى ما إذا كان مربع التحرير والسرد يحتوي على تظليل ثلاثي الأبعاد. |
selection_type | الحصول على أو تعيين وضع التحديد لمربع القائمة المحدد. |
page_change | يحدد مقدار تغيير قيمة عنصر التحكم عندما ينقر المستخدم على الصفحة لأعلى أو الصفحة لأسفل في شريط التمرير. |
طُرق
طريقة | وصف |
---|---|
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 | احصل على الموضع والحجم الفعليين للشكل (بعد تطبيق التدوير والقلب وما إلى ذلك) |
selected_item | يضبط ما إذا كان العنصر محددًا أم لا |
is_selected | يشير إلى ما إذا كان العنصر محددًا أم لا. |
مثال
from aspose.cells import Workbook
from aspose.cells.drawing import PlacementType, SelectionType
# Create a new Workbook.
workbook = Workbook()
# Get the first worksheet.
sheet = workbook.worksheets[0]
# Get the worksheet cells collection.
cells = sheet.cells
# Input a value.
cells.get("B3").put_value("Choose Dept:")
# Set it bold.
style = cells.get("B3").get_style()
style.font.is_bold = True
cells.get("B3").set_style(style)
# Input some values that denote the input range
# for the list box.
cells.get("A2").put_value("Sales")
cells.get("A3").put_value("Finance")
cells.get("A4").put_value("MIS")
cells.get("A5").put_value("R&D")
cells.get("A6").put_value("Marketing")
cells.get("A7").put_value("HRA")
# Add a new list box.
listBox = sheet.shapes.add_list_box(2, 0, 3, 0, 122, 100)
# Set the placement type.
listBox.placement = PlacementType.FREE_FLOATING
# Set the linked cell.
listBox.linked_cell = "A1"
# Set the input range.
listBox.input_range = "A2:A7"
# Set the selection style.
listBox.selection_type = SelectionType.SINGLE
# Set the list box with 3-D shading.
listBox.shadow = True
# Saves the file.
workbook.save(r"tstlistbox.xls")
أنظر أيضا
- الوحدة
aspose.cells.drawing
- فئة
GlowEffect
- فئة
ListBox
- فئة
ReflectionEffect
- فئة
ShadowEffect
- فئة
Shape