Class Column

Class Column

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

يمثل عمودًا واحدًا في ورقة العمل.

public class Column

الوراثة

objectColumn

الأعضاء الموروثة

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; }

قيمة الخاصية

byte

HasCustomStyle

تشير إلى ما إذا كان هذا العمود يحتوي على إعدادات نمط مخصصة (مختلفة عن النمط الافتراضي الموروث من المصنف).

public bool HasCustomStyle { get; }

قيمة الخاصية

bool

Index

يحصل على فهرس هذا العمود.

public int Index { get; }

قيمة الخاصية

int

IsCollapsed

ما إذا كان العمود مدمجًا

public bool IsCollapsed { get; set; }

قيمة الخاصية

bool

IsHidden

تشير إلى ما إذا كان العمود مخفيًا.

public bool IsHidden { get; set; }

قيمة الخاصية

bool

Width

يحصل على عرض العمود ويضبطه بوحدة الأحرف.

public double Width { get; set; }

قيمة الخاصية

double

ملاحظات

بالنسبة لجدول البيانات، يتم قياس عرض العمود كعدد الأحرف لأقصى عرض رقم من الأرقام 0~9 كما يتم عرضه في خط النمط العادي.

الطرق

ApplyStyle(Style, StyleFlag)

يطبق التنسيقات على عمود كامل.

public void ApplyStyle(Style style, StyleFlag flag)

المعلمات

style Style

كائن النمط الذي سيتم تطبيقه.

flag StyleFlag

الأعلام التي تشير إلى خصائص التنسيق المطبقة.

GetStyle()

يحصل على نمط هذا العمود.

public Style GetStyle()

العائدات

Style

ملاحظات

تعديل كائن النمط المعاد مباشرة لا يؤثر على هذا العمود أو أي خلايا في هذا العمود. يجب عليك استدعاء 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)

 عربي