إعدادات التعبئة

الألوان وأنماط الخلفية

يمكن لبرنامج Microsoft Excel تعيين ألوان الأمام (الإطار) والخلفية (تعبئة) للخلايا وأنماط الخلفية.

يدعم Aspose.Cells لبايثون via .NET أيضًا هذه الميزات بطريقة مرنة. في هذا الموضوع، نتعلم كيف نستخدم هذه الميزات باستخدام Aspose.Cells.

تعيين الألوان وأنماط الخلفية

يوفر Aspose.Cells لبايثون via .NET فئة، Workbook، تمثل ملف Microsoft Excel. تحتوي الفئة Workbook على مجموعة worksheets تتيح الوصول إلى كل ورقة عمل في ملف Excel. تمثل ورقة العمل بواسطة الفئة Worksheet. توفر الفئة Worksheet مجموعة Cells. كل عنصر في مجموعة Cells يمثل كائن من فئة Cell.

تحتوي Cell على طريقتي get_style و set_style التي تُستخدم للحصول على وتعيين تنسيق الخلية. توفر فئة Style خصائص لضبط ألوان المقدمة والخلفية للخلايا. تقدم Aspose.Cells for Python via .NET تعدادًا BackgroundType يحتوي على مجموعة من الأنماط الخلفية المعرفة مسبقًا والتي سيتم توضيحها أدناه.

أنماط الخلفية الوصف
DIAGONAL_CROSSHATCH يمثل نمط متقاطع قطري
DIAGONAL_STRIPE يمثل نمط شريط مائل قطري
GRAY6 يمثل نمط رمادي بنسبة 6.25%
GRAY12 يمثل نمط رمادي بنسبة 12.5%
GRAY25 يمثل نمط رمادي بنسبة 25%
GRAY50 يمثل نمط رمادي بنسبة 50%
GRAY75 يمثل نمط رمادي بنسبة 75%
HORIZONTAL_STRIPE يمثل نمط شريط أفقي
NONE لا يمثل خلفية
REVERSE_DIAGONAL_STRIPE يمثل نمط شريط قطري عكسي
SOLID يمثل نمط صلب
THICK_DIAGONAL_CROSSHATCH يمثل نمط متقاطع قطري بسماكة عالية
THIN_DIAGONAL_CROSSHATCH يمثل نمط متقاطع قطري رقيق
THIN_DIAGONAL_STRIPE يمثل نمط شريط قطري رقيق
THIN_HORIZONTAL_CROSSHATCH يمثل نمط متقاطع أفقي رقيق
THIN_HORIZONTAL_STRIPE يمثل نمط شريط أفقي رقيق
THIN_REVERSE_DIAGONAL_STRIPE يمثل نمط شريط قطري عكسي رقيق
THIN_VERTICAL_STRIPE يمثل نمط شريط عمودي رقيق
VERTICAL_STRIPE يمثل نمط شريط عمودي

في المثال أدناه ، تم تعيين لون الخلفية للخلية A1 ولكن تم تكوين A2 ليكون لها كل من لون الخلفية والأمامية مع نمط خلفية خط عمودي.

مهم معرفته

تطبيق تأثيرات تعبئة التدرج

لتطبيق تأثيرات تعبئة التدرج المرغوبة على الخلية، استخدم الطريقة set_two_color_gradient لكائن Style وفقًا لذلك.

الألوان واللوحة

اللوحة هي عدد الألوان المتاحة للاستخدام في إنشاء صورة. يتيح استخدام لوحة معيارية في العرض للمستخدم إنشاء مظهر متسق. كل ملف من ملفات Microsoft Excel (97-2003) لديه لوحة تتكون من 56 لون يمكن تطبيقها على الخلايا، الخطوط، الخطوط الشبكية، الكائنات الرسومية، التعبئات والخطوط في الرسم البياني.

مع Aspose.Cells for Python via .NET لا يقتصر الأمر على استخدام ألوان اللوحة الحالية ولكن أيضًا يمكن استخدام الألوان المخصصة. قبل استخدام لون مخصص، أضفه إلى اللوحة أولاً.

يناقش هذا الموضوع كيفية إضافة ألوان مخصصة إلى اللوحة.

إضافة ألوان مخصصة إلى اللوحة

يدعم Aspose.Cells for Python via .NET لوحة ألوان مايكروسوفت إكسل التي تتألف من 56 لونًا. لاستخدام لون مخصص غير معرف في اللوحة، أضف اللون إلى اللوحة.

توفر Aspose.Cells for Python via .NET فئة Workbook، التي تمثل ملف إكسل من مايكروسوفت. توفر الفئة Workbook طريقة change_palette التي تتطلب المعلمات التالية لإضافة لون مخصص لتعديل اللوحة:

  • لون مخصص، اللون المخصص الذي سيتم إضافته.
  • الفهرس، فهرس اللون في اللوحة الذي سيحل محل اللون المخصص. يجب أن يكون بين 0-55.

المثال أدناه يضيف لون مخصص (Orchid) إلى اللوحة قبل تطبيقه على خط النص.