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)

أنظر أيضا