Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
يمثل عمودًا واحدًا في ورقة العمل.
public class Column
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
//إنشاء كائن Workbook
Workbook workbook = new Workbook();
//الحصول على مرجع ورقة العمل الأولى
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();
//تعيين لون الخلفية إلى الأزرق
style.BackgroundColor = Color.Blue;
//تعيين لون المقدمة إلى الأحمر
style.ForegroundColor= Color.Red;
//تعيين نمط الخلفية
style.Pattern = BackgroundType.DiagonalStripe;
//علم النمط الجديد
StyleFlag styleFlag = new StyleFlag();
//تعيين كل الأنماط
styleFlag.All = true;
//الحصول على العمود الأول
Column column = worksheet.Cells.Columns[0];
//تطبيق النمط على العمود الأول
column.ApplyStyle(style, styleFlag);
//حفظ ملف Excel
workbook.Save("book1.xls");
'إنشاء كائن Workbook
Dim workbook As Workbook = New Workbook()
'الحصول على مرجع ورقة العمل الأولى
Dim worksheet As Worksheet = workbook.Worksheets(0)
Dim style As Style = workbook.CreateStyle()
'تعيين لون الخلفية إلى الأزرق
style.BackgroundColor = Color.Blue
'تعيين لون المقدمة إلى الأحمر
style.ForegroundColor = Color.Red
'تعيين نمط الخلفية
style.Pattern = BackgroundType.DiagonalStripe
'علم النمط الجديد
Dim styleFlag As New StyleFlag()
'تعيين كل الأنماط
styleFlag.All = True
'الحصول على العمود الأول
Dim column As Column = worksheet.Cells.Columns(0)
'تطبيق النمط على العمود الأول
column.ApplyStyle(style, styleFlag)
'حفظ ملف Excel
workbook.Save("book1.xls")
الخصائص
GroupLevel
يحصل على مستوى المجموعة للعمود.
public byte GroupLevel { get; set; }
قيمة الخاصية
HasCustomStyle
تشير إلى ما إذا كان هذا العمود يحتوي على إعدادات نمط مخصصة (مختلفة عن النمط الافتراضي الموروث من المصنف).
public bool HasCustomStyle { get; }
قيمة الخاصية
Index
يحصل على فهرس هذا العمود.
public int Index { get; }
قيمة الخاصية
IsCollapsed
ما إذا كان العمود مدمجًا
public bool IsCollapsed { get; set; }
قيمة الخاصية
IsHidden
تشير إلى ما إذا كان العمود مخفيًا.
public bool IsHidden { get; set; }
قيمة الخاصية
Width
يحصل على عرض العمود ويضبطه بوحدة الأحرف.
public double Width { get; set; }
قيمة الخاصية
ملاحظات
بالنسبة لجدول البيانات، يتم قياس عرض العمود كعدد الأحرف لأقصى عرض رقم من الأرقام 0~9 كما يتم عرضه في خط النمط العادي.
الطرق
ApplyStyle(Style, StyleFlag)
يطبق التنسيقات على عمود كامل.
public void ApplyStyle(Style style, StyleFlag flag)
المعلمات
style
Style
كائن النمط الذي سيتم تطبيقه.
flag
StyleFlag
الأعلام التي تشير إلى خصائص التنسيق المطبقة.
GetStyle()
يحصل على نمط هذا العمود.
public Style GetStyle()
العائدات
ملاحظات
تعديل كائن النمط المعاد مباشرة لا يؤثر على هذا العمود أو أي خلايا في هذا العمود.
يجب عليك استدعاء Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) أو Aspose.Cells.Column.SetStyle(Aspose.Cells.Style)
لتطبيق التغيير على هذا العمود.
نمط العمود هو النمط الذي سيتم وراثته بواسطة الخلايا في هذا العمود (تلك الخلايا التي ليس لديها إعدادات نمط مخصصة،
مثل الخلايا الموجودة التي لم يتم تعيين نمطها بشكل صريح، أو تلك التي لم يتم إنشاؤها).
SetStyle(Style)
يضبط نمط هذا العمود.
public void SetStyle(Style style)
المعلمات
style
Style
النمط الذي سيتم استخدامه كالنمط الافتراضي للخلايا في هذا العمود.
ملاحظات
تقوم هذه الطريقة فقط بتعيين النمط المعطى كالنمط الافتراضي لهذا العمود، دون تغيير إعدادات النمط للخلايا الموجودة في هذا العمود. لتحديث إعدادات النمط للخلايا الموجودة إلى النمط المحدد في نفس الوقت، يرجى استخدام Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)