Style
محتويات
[
يخفي
]Style class
يمثل نمط عرض مستند Excel ، مثل الخط واللون والمحاذاة والحدود وما إلى ذلك . يحتوي كائن النمط على جميع سمات النمط (الخط وتنسيق الأرقام والمحاذاة وما إلى ذلك) كخصائص.
public class Style
الخصائص
| اسم | وصف |
|---|---|
| BackgroundArgbColor { get; set; } | الحصول على لون الخلفية وتعيينه بقيمة ARGB 32 بت. |
| BackgroundColor { get; set; } | الحصول على لون خلفية النمط أو تعيينه . |
| BackgroundThemeColor { get; set; } | الحصول على لون سمة الخلفية وتعيينه. |
| Borders { get; } | يحصل على ملفBorderCollection من الاسلوب . |
| CultureCustom { get; set; } | الحصول على سلسلة النمط المعتمدة على الثقافة وتعيينها لتنسيق الأرقام . إذا لم يتم تعيين تنسيق رقم لهذا الكائن ، فسيتم إرجاع قيمة فارغة. |
| Custom { get; set; } | يمثل سلسلة تنسيق الأرقام المخصصة لكائن النمط هذا. إذا لم يتم تعيين تنسيق الأرقام المخصص (على سبيل المثال ، تنسيق الأرقام مدمج) ، فسيتم إرجاع "" . |
| Font { get; } | يحصل على أFont الكائن . |
| ForegroundArgbColor { get; set; } | الحصول على اللون الأمامي وتعيينه بقيمة ARGB 32 بت. |
| ForegroundColor { get; set; } | الحصول على اللون الأمامي للنمط أو تعيينه . |
| ForegroundThemeColor { get; set; } | الحصول على لون المظهر الأمامي وتعيينه. |
| HasBorders { get; } | للتحقق مما إذا كان قد تم تعيين حدود للنمط. |
| HorizontalAlignment { get; set; } | الحصول على نوع المحاذاة الأفقية للنص في الخلية أو تعيينه. |
| IndentLevel { get; set; } | يمثل مستوى المسافة البادئة للخلية أو النطاق. يمكن أن يكون عددًا صحيحًا فقط من 0 إلى 250. |
| InvariantCustom { get; } | الحصول على سلسلة النمط المستقل للثقافة لتنسيق الأرقام . إذا لم يتم تعيين تنسيق رقم لهذا الكائن ، فسيتم إرجاع قيمة فارغة. |
| IsDateTime { get; } | يشير إلى ما إذا كان تنسيق الأرقام هو تنسيق تاريخ. |
| IsFormulaHidden { get; set; } | يمثل ما إذا كانت الصيغة ستكون مخفية عندما تكون ورقة العمل محمية. |
| IsGradient { get; set; } | يشير إلى ما إذا كان تظليل الخلية عبارة عن نمط متدرج. |
| IsJustifyDistributed { get; set; } | يشير إلى ما إذا كان يجب استخدام المحاذاة الموزعة أو المضبوطة للخلايا في السطر الأخير من النص. |
| IsLocked { get; set; } | الحصول على أو تعيين قيمة تشير إلى إمكانية تعديل الخلية أم لا. |
| IsPercent { get; } | يشير إلى ما إذا كان تنسيق الأرقام هو تنسيق النسبة المئوية. |
| IsTextWrapped { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان النص داخل الخلية ملتفًا أم لا. |
| Name { get; set; } | الحصول على اسم النمط أو تحديده. |
| Number { get; set; } | الحصول على تنسيق عرض الأرقام والتواريخ أو تحديده. تختلف أنماط التنسيق باختلاف المناطق. |
| ParentStyle { get; } | الحصول على النمط الأصل لهذا النمط . |
| Pattern { get; set; } | الحصول على نوع نمط خلفية الخلية أو تعيينه. |
| QuotePrefix { get; set; } | يشير إلى ما إذا كانت قيمة الخلية تبدأ بعلامة اقتباس مفردة. |
| RotationAngle { get; set; } | يمثل زاوية دوران النص. |
| ShrinkToFit { get; set; } | يمثل حالة تقلص النص تلقائيًا ليلائم عرض العمود المتاح. |
| TextDirection { get; set; } | يمثل ترتيب قراءة النص. |
| VerticalAlignment { get; set; } | الحصول على نوع المحاذاة الرأسية للنص في الخلية أو تعيينه. |
طُرق
| اسم | وصف |
|---|---|
| Copy(Style) | نسخ البيانات من كائن نمط آخر |
| override Equals(object) | تحديد ما إذا كان مثيلا النمط متساويين. |
| override GetHashCode() | تعمل كدالة تجزئة لكائن نمط. |
| GetTwoColorGradient(out Color, out Color, out GradientStyleType, out int) | احصل على إعداد التدرج ثنائي اللون. |
| IsModified(StyleModifyFlag) | للتحقق مما إذا كانت الخصائص المحددة للنمط قد تم تعديلها. يُستخدم لنمط التنسيقات الشرطية للتحقق مما إذا كان يجب استخدام الخصائص المحددة لهذا النمط عند تطبيق التنسيقات الشرطية على خلية. |
| SetBorder(BorderType, CellBorderType, Color) | يعين حدود النمط . |
| SetCustom(string, bool) | يعين سلسلة تنسيق الأرقام المخصص لخلية. |
| SetPatternColor(BackgroundType, Color, Color) | يضبط لون الخلفية. |
| SetTwoColorGradient(Color, Color, GradientStyleType, int) | يضبط التعبئة المحددة لتدرج لوني ثنائي اللون. |
| Update() | قم بتطبيق النمط المسمى على أنماط الخلايا التي تستخدم هذا النمط المسمى. إنه يعمل مثل النقر فوق الزر “موافق” بعد الانتهاء من تعديل النمط. ينطبق فقط على النمط المسمى. |
أمثلة
[C#]
Workbook workbook = new Workbook();
WorksheetCollection sheets = workbook.Worksheets;
Cell cell = sheets[0].Cells["A1"];
Style style = cell.GetStyle();
style.Font.Name = "Times New Roman";
style.Font.Color = Color.Blue;
cell.SetStyle(style);
أنظر أيضا
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells