شكل Cells
يوفر هذا الموضوع مناقشة مفصلة حول كيفية تنسيق الخلايا.
وهو يغطي تنسيق الخلايا في وضع واجهة المستخدم الرسومية باستخدام مربع حوار النمط Aspose.Cells.GridWeb. كما يوضح كيفية تنسيق الخلايا برمجيًا. تتم مناقشة إعدادات التنسيق المختلفة مثل تنسيق الخط والحدود والأرقام ، موضحة بأمثلة.
تنسيق Cells باستخدام مربع حوار النمط
يمكن تنسيق Cellsبرمجياولكن أسهل طريقة لتنسيق الخلايا في عنصر تحكم Aspose.Cells.GridWeb بطريقة WYSIWYG هي استخدام مربع حوار النمط.
لاستخدام مربع حوار النمط: حدد نطاقًا من الخلايا ثم انقر بزر الماوس الأيمن وحددشكل Cell.
اختيار التنسيق Cell
يتم عرض مربع حوار النمط.
يُستخدم مربع حوار النمط لتنسيق الخلايا
يتيح مربع حوار النمط للمستخدمين تنسيق الخلايا عن طريق تخصيص إعدادات الخط والحدود.
تخصيص إعدادات الخط
يمكنك تخصيص إعدادات الخط التالية باستخدام مربع حوار النمط:
- اسم الخط ، حدد الخط المطلوب من القائمة.
- نمط الخط ، قم بتطبيق نمط خط مثل غامق ومائل وما إلى ذلك.
- حجم الخط ، حدد حجم الخط بالنقاط.
- تسطير وتسطير النص.
- يتوسطه خط ، قم بتطبيق تأثير يتوسطه خط على النص.
- محاذاة أفقية ، حدد محاذاة أفقية.
- محاذاة عمودية ، حدد محاذاة عمودية.
- لون الخط ، حدد لون الخط.
- الخلفية ، حدد لونًا للخلفية.
يمكنك التحقق من إعدادات الخط المحددة في منطقة معاينة صغيرة.
إعدادات الخط المخصصة
تخصيص إعدادات الحدود
يسمح عنصر التحكم أيضًا للمستخدمين برسم حد حول الخلايا عن طريق تخصيص إعدادات الحدود في مربع حوار النمط.
لعرض الخيارات المتعلقة بالحدود: انقرالحدود في مربع حوار النمط. يتم عرض الخيارات المتعلقة بالحدود.
خيارات الحدود في حوار النمط
يمكن تحديد خيارات الحدود التالية من مربع حوار النمط:
- نمط خط الحدود ، حدد نمط الحدود مثل صلب ، متقطع ، إلخ.
- عرض خط الحدود ، حدد عرض الحد بالبكسل.
- لون خط الحدود ، حدد لون الخط.
- خطوط الحدود ، حدد ترقيم خطوط الحدود وتحديد مواضعها.
إعدادات الحدود المخصصة
تطبيق الإعدادات
انقرنعم في مربع حوار النمط لتطبيق التغييرات.
تم تطبيق إعدادات الخط والحد
تنسيق Cells باستخدام API
يمكن أيضًا تنسيق Cells برمجيًا باستخدام Aspose.Cells.GridWeb API. تحتوي كل خلية على خاصية النمط ، والتي تمثل كائن GridTableItemStyle. استخدم خاصية Style لتخصيص إعدادات الخط والحدود.
إعداد الخط
لتخصيص إعدادات الخط برمجيًا:
- قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب.
- قم بالوصول إلى ورقة العمل.
- قم بالوصول إلى الخلية التي تقوم بتنسيقها.
- قم بالوصول إلى نمط الخلية.
- اضبط حجم الخط بالنقاط.
- اضبط نمط الخط.
- تعيين ألوان المقدمة والخلفية.
- اضبط المحاذاة الأفقية والعمودية.
- اضبط النمط مرة أخرى على الخلية.
الإخراج: إعدادات الخط المخصصة الموضحة في A1
تحديد الحدود
يمكن تطبيق الحدود على خلايا فردية أو على نطاق.
واحد Cell
لتعيين حدود خلية واحدة:
- قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب.
- قم بالوصول إلى ورقة العمل.
- قم بالوصول إلى الخلية التي توشك على تنسيقها.
- قم بالوصول إلى كائن نمط الخلية.
- اضبط نمط الحدود.
- اضبط عرض الحدود بالبكسل.
- اضبط لون الحدود.
- اضبط النمط على الخلية.
إعدادات الحدود المخصصة في خلية واحدة
نطاق Cells
لتعيين حدود على نطاق من الخلايا:
- أضف Aspose.Cells.GridWeb التحكم إلى نموذج الويب الخاص بك
- قم بالوصول إلى ورقة العمل المطلوبة
- إنشاء كائن من فئة WebBorderStyle
- اضبط نمط الحدود على متصل أو متقطع وما إلى ذلك.
- اضبط عرض الحدود بالبكسل
- اضبط لون الحدود
- تطبيق إعدادات الحدود المخزنة في كائن WebBorderStyle على نطاق محدد من الخلايا
نطاق من الخلايا مع إعدادات حدود مخصصة
ضبط تنسيقات الأرقام
Aspose.Cells.GridWeb يدعم إعداد تنسيقات الأرقام. يوجد 59 تنسيقًا داخليًا للأرقام. لرؤيتهم ، يرجى الرجوع إلى هذاقائمة تنسيقات الأرقام المدعومة.
جميع تنسيقات الأرقام المضمنة موجودة في تعداد NumberType. لاستخدام تنسيق رقم مضمن ، قم بتعيين NumberType باستخدام أسلوب SetNumberType لكائن خلية إلى تنسيق أرقام من تعداد NumberType.
لتعيين تنسيق رقم مخصص ، استخدم طريقة SetCustom الخاصة بالخلية.
تم تطبيق إعدادات تنسيق الأرقام على B1 و B2