Style صف

Style صف

يمثل نمط عرض مستند Excel، مثل الخط واللون والمحاذاة والحدود وما إلى ذلك. يحتوي الكائن Style على كافة سمات النمط (الخط وتنسيق الأرقام والمحاذاة وما إلى ذلك) كخصائص.

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

البنائين

البناءوصف
initتهيئة مثيل جديد للفئة 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يمثل مستوى المسافة البادئة للخلية أو النطاق. يمكن أن يكون عددًا صحيحًا فقط من 0 إلى 250.
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يحدد حدود النمط.
set_borderيحدد حدود النمط.
set_pattern_colorيضبط لون الخلفية.
copyنسخ البيانات من كائن نمط آخر
updateقم بتطبيق النمط المسمى على أنماط الخلايا التي تستخدم هذا النمط المسمى.
إنه يعمل مثل النقر على زر “موافق” بعد الانتهاء من تعديل النمط.
ينطبق فقط على النمط المسمى.
is_modifiedالتحقق مما إذا كان قد تم تعديل الخصائص المحددة للنمط.
يُستخدم لنمط التنسيقات الشرطية للتحقق مما إذا كان يجب استخدام الخصائص المحددة لهذا النمط عند تطبيق التنسيقات الشرطية على الخلية.
set_customلتعيين سلسلة تنسيق الأرقام المخصصة للخلية.
set_two_color_gradientيضبط التعبئة المحددة على تدرج لونين.
get_two_color_gradientاحصل على إعداد التدرج ثنائي اللون.
get_two_color_gradient_settingاحصل على إعداد التدرج ثنائي اللون.
to_jsonتحويل 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)

أنظر أيضا