Style صف
Style صف
يمثل أسلوب عرض مستند Excel، مثل الخط واللون والمحاذاة والحدود وما إلى ذلك. يحتوي الكائن Style على كافة سمات النمط (الخط، تنسيق الأرقام، المحاذاة، وما إلى ذلك) كخصائص.
يكشف النوع Style عن الأعضاء التاليين:
البنائين
البناء | وصف |
---|---|
__init__(self) | يقوم بتهيئة مثيل جديد للفئة Style . |
ملكيات
ملكية | وصف |
---|---|
background_theme_color | يحصل على لون سمة الخلفية ويحدده. |
foreground_theme_color | يحصل على لون السمة الأمامية ويحدده. |
name | يحصل على اسم النمط أو يعينه. |
pattern | يحصل على نوع نمط خلفية الخلية أو يعينه. |
borders | يحصل على BorderCollection من النمط. |
background_color | يحصل على لون خلفية النمط أو يعينه. |
background_argb_color | يحصل على لون الخلفية ويضبطه بقيمة ARGB 32 بت. |
foreground_color | يحصل على لون المقدمة للنمط أو يعينه. |
foreground_argb_color | يحصل على لون المقدمة ويضبطه بقيمة ARGB 32 بت. |
has_borders | التحقق مما إذا كانت هناك حدود تم تعيينها للنمط. |
parent_style | يحصل على النمط الأصلي لهذا النمط. |
is_number_format_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق الأرقام. |
is_font_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق الخط. |
is_alignment_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق المحاذاة. |
is_border_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق الحدود. |
is_fill_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق التعبئة. |
is_protection_applied | أشر إلى ما إذا كان ينبغي تطبيق تنسيق الحماية. |
indent_level | يُمثل مستوى المسافة البادئة للخلية أو النطاق. يمكن أن يكون عددًا صحيحًا من ٠ إلى ٢٥٠ فقط. |
font | يحصل على الكائن Style.font . |
rotation_angle | يمثل زاوية دوران النص. |
horizontal_alignment | يحصل على نوع المحاذاة الأفقية للنص في خلية أو يعينه. |
vertical_alignment | يحصل على نوع المحاذاة الرأسية للنص في خلية أو يعينه. |
is_text_wrapped | يحصل على قيمة أو يعينها للإشارة إلى ما إذا كان النص داخل الخلية ملفوفًا أم لا. |
number | يُحدِّد أو يُحدِّد تنسيق عرض الأرقام والتواريخ. تختلف أنماط التنسيق باختلاف المناطق. |
is_locked | يحصل على قيمة أو يعينها للإشارة إلى ما إذا كان من الممكن تعديل الخلية أم لا. |
custom | يمثل تنسيق سلسلة الأرقام المخصصة لكائن النمط هذا. إذا لم يتم تعيين تنسيق الرقم المخصص (على سبيل المثال، تنسيق الرقم مدمج)، فسيتم إرجاع “”. |
culture_custom | يحصل على سلسلة النمط المعتمدة على الثقافة لتنسيق الأرقام ويقوم بتعيينها. إذا لم يتم تعيين تنسيق رقم لهذا الكائن، فسيتم إرجاع القيمة null. إذا تم تضمين تنسيق الرقم، فسيتم إرجاع سلسلة النمط المقابلة للرقم المدمج. |
invariant_custom | يحصل على سلسلة النمط المستقلة عن الثقافة لتنسيق الأرقام. إذا لم يتم تعيين تنسيق رقم لهذا الكائن، فسيتم إرجاع القيمة null. إذا تم تضمين تنسيق الرقم، فسيتم إرجاع سلسلة النمط المقابلة للرقم المدمج. |
is_formula_hidden | يمثل ما إذا كانت الصيغة ستكون مخفية عند حماية ورقة العمل. |
shrink_to_fit | يمثل ما إذا كان النص يتقلص تلقائيًا ليتناسب مع عرض العمود المتاح. |
text_direction | يمثل ترتيب قراءة النص. |
is_justify_distributed | يشير إلى ما إذا كان يجب استخدام محاذاة الخلايا المبررة أو الموزعة في السطر الأخير من النص. |
quote_prefix | يشير إلى ما إذا كانت قيمة الخلية تبدأ بعلامة اقتباس مفردة. |
is_gradient | يشير إلى ما إذا كان تظليل الخلية عبارة عن نمط تدرج. |
is_percent | يشير إلى ما إذا كان تنسيق الرقم هو تنسيق النسبة المئوية. |
is_date_time | يشير إلى ما إذا كان تنسيق الرقم هو تنسيق تاريخ. |
طُرق
طريقة | وصف |
---|---|
set_border(self, border_type, border_style, border_color) | تعيين حدود النمط. |
set_border(self, border_type, border_style, border_color) | تعيين حدود النمط. |
set_pattern_color(self, pattern, color1, color2) | تعيين لون الخلفية. |
copy(self, style) | نسخ البيانات من كائن نمط آخر |
update(self) | قم بتطبيق النمط المسمى على أنماط الخلايا التي تستخدم هذا النمط المسمى. يعمل الأمر مثل النقر على زر “موافق” بعد الانتهاء من تعديل النمط. ينطبق فقط على النمط المسمى. |
is_modified(self, modify_flag) | التحقق مما إذا كان قد تم تعديل خصائص النمط المحددة. يتم استخدامه لنمط ConditionalFormattings للتحقق مما إذا كان يجب استخدام الخصائص المحددة لهذا النمط عند تطبيق ConditionalFormattings على خلية. |
set_custom(self, custom, builtin_preference) | تعيين تنسيق سلسلة الأرقام المخصصة للخلية. |
set_two_color_gradient(self, color1, color2, gradient_style_type, variant) | تعيين التعبئة المحددة إلى تدرج لوني ثنائي اللون. |
get_two_color_gradient(self, color1, color2, gradient_style_type, variant) | احصل على إعداد التدرج اللوني ثنائي اللون. |
get_two_color_gradient_setting(self) | احصل على إعداد التدرج اللوني ثنائي اللون. |
to_json(self) | تحويل بيانات الهيكل Style إلى JSON. |
مثال
from aspose.cells import Workbook
from aspose.pydrawing import Color
workbook = Workbook()
sheets = workbook.worksheets
cell = sheets[0].cells.get("A1")
style = cell.get_style()
style.font.name = "Times New Roman"
style.font.color = Color.blue
cell.set_style(style)
أنظر أيضا
- الوحدة
aspose.cells
- فئة
BorderCollection
- فئة
Style