FillFormat

FillFormat class

لتغليف الكائن الذي يمثل تنسيق التعبئة لشكل.

public class FillFormat

الخصائص

اسموصف
FillType { get; set; }الحصول على نوع التعبئة وتعيينه
GradientColor1 { get; }إرجاع لون التدرج 1 للتعبئة المحددة.
GradientColor2 { get; }إرجاع لون التدرج 2 للتعبئة المحددة.
GradientColorType { get; }إرجاع نوع لون التدرج للتعبئة المحددة.
GradientDegree { get; }إرجاع درجة التدرج للتعبئة المحددة. ينطبق فقط على Excel 2007.
GradientFill { get; }يحصلGradientFill الكائن .
GradientStyle { get; }إرجاع نمط التدرج للتعبئة المحددة.
GradientVariant { get; }إرجاع متغير التدرج للتعبئة المحددة. ينطبق فقط على Excel 2007.
ImageData { get; set; }الحصول على بيانات صورة الصورة وتعيينها.
Pattern { get; set; }يمثل نمط عرض منطقة .
PatternFill { get; }يحصلPatternFill الكائن .
PictureFormatType { get; set; }الحصول على نوع تنسيق الصورة وتعيينه.
PresetColor { get; }إرجاع لون التدرج المحدد مسبقًا للتعبئة المحددة.
Scale { get; set; }الحصول على مقياس تنسيق الصورة وتعيينه .
SolidFill { get; }يحصلSolidFill الكائن .
Texture { get; set; }يمثل نوع النسيج للتعبئة المحددة.
TextureFill { get; }يحصلTextureFill الكائن .
Transparency { get; set; }إرجاع أو تعيين درجة شفافية المنطقة كقيمة من 0.0 (معتم) إلى 1.0 (واضح) .

طُرق

اسموصف
override Equals(object)
override GetHashCode()يحصل على كود التجزئة .
SetOneColorGradient(Color, double, GradientStyleType, int)يعين التعبئة المحددة إلى تدرج أحادي اللون. ينطبق فقط على Excel 2007.
SetPresetColorGradient(GradientPresetType, GradientStyleType, int)تعيين التعبئة المحددة لتدرج لوني محدد مسبقًا. ينطبق فقط على Excel 2007.
SetTwoColorGradient(Color, Color, GradientStyleType, int)يعين التعبئة المحددة إلى تدرج لوني ثنائي اللون. ينطبق فقط على Excel 2007.
SetTwoColorGradient(Color, double, Color, double, GradientStyleType, int)يعين التعبئة المحددة إلى تدرج لوني ثنائي اللون. ينطبق فقط على Excel 2007.

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
// إضافة ورقة عمل جديدة إلى كائن Excel
int sheetIndex = workbook.Worksheets.Add();
// الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[sheetIndex];
// إضافة قيمة عينة إلى الخلية "A1"
worksheet.Cells["A1"].PutValue(50);
// إضافة قيمة عينة إلى الخلية "A2"
worksheet.Cells["A2"].PutValue(100);
// إضافة قيمة عينة إلى الخلية "A3"
worksheet.Cells["A3"].PutValue(150);
// إضافة قيمة عينة إلى الخلية "A4"
worksheet.Cells["A4"].PutValue(200);
// إضافة قيمة عينة إلى الخلية "B1"
worksheet.Cells["B1"].PutValue(60);
// إضافة قيمة عينة إلى الخلية "B2"
worksheet.Cells["B2"].PutValue(32);
// إضافة قيمة عينة إلى الخلية "B3"
worksheet.Cells["B3"].PutValue(50);
// إضافة قيمة عينة إلى الخلية "B4"
worksheet.Cells["B4"].PutValue(40);
// إضافة قيمة عينة إلى خلية "C1" كبيانات فئة
worksheet.Cells["C1"].PutValue("Q1");
// إضافة قيمة عينة إلى خلية "C2" كبيانات فئة
worksheet.Cells["C2"].PutValue("Q2");
// إضافة قيمة عينة إلى خلية "C3" كبيانات فئة
worksheet.Cells["C3"].PutValue("Y1");
// إضافة قيمة عينة إلى خلية "C4" كبيانات فئة
worksheet.Cells["C4"].PutValue("Y2");
// إضافة مخطط إلى ورقة العمل
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
// الوصول إلى مثيل المخطط المضاف حديثًا
Chart chart = worksheet.Charts[chartIndex];
// إضافة NSeries (مصدر بيانات المخطط) إلى المخطط الذي يتراوح من خلية "A1" إلى "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
// تعيين مصدر البيانات لبيانات فئة سلسلة NS
chart.NSeries.CategoryData = "C1:C4";
// ملء مساحة سلسلة NS الثانية بتدرج لوني
chart.NSeries[seriesIndex].Area.FillFormat.SetOneColorGradient(Color.Lime, 1, GradientStyleType.Horizontal, 1);

[Visual Basic]

إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
'إضافة ورقة عمل جديدة إلى كائن Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "A4" cell
worksheet.Cells("A4").PutValue(200)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Adding a sample value to "B4" cell
worksheet.Cells("B4").PutValue(40)
'Adding a sample value to "C1" cell as category data
worksheet.Cells("C1").PutValue("Q1")
'Adding a sample value to "C2" cell as category data
worksheet.Cells("C2").PutValue("Q2")
'Adding a sample value to "C3" cell as category data
worksheet.Cells("C3").PutValue("Y1")
'Adding a sample value to "C4" cell as category data
worksheet.Cells("C4").PutValue("Y2")
'إضافة مخطط إلى ورقة العمل
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'الوصول إلى مثيل المخطط المضاف حديثًا
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'ضبط مصدر البيانات لبيانات فئة NSeries
chart.NSeries.CategoryData = "C1:C4"
'ملء مساحة سلسلة NS الثانية بتدرج لوني
chart.NSeries(seriesIndex).Area.FillFormat.SetOneColorGradient(Color.Lime, 1, GradientStyleType.Horizontal, 1)

أنظر أيضا