Class ColumnCollection

Class ColumnCollection

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

مجموعة من كائنات Aspose.Cells.Column التي تمثل الإعدادات الفردية للعمود في ورقة العمل.
يمثل كائن العمود فقط الإعدادات مثل عرض العمود، الأنماط، وما إلى ذلك. للعمود بأكمله،
ولا علاقة له بوجود خلايا غير فارغة (بيانات) أم لا في العمود المقابل.
و"العدد" في هذه المجموعة يمثل فقط عدد كائنات العمود التي تم إنشاؤها في هذه المجموعة،
ولا علاقة له بوجود خلايا غير فارغة (بيانات) أم لا في ورقة العمل.

public class ColumnCollection : CollectionBase<column>, IList<column>, ICollection<column>, IEnumerable<column>, ICollection, IEnumerable

الوراثة

object
CollectionBase<column>
ColumnCollection

تنفيذ

IList<column>،
ICollection<column>،
IEnumerable<column>،
ICollection،
IEnumerable

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

CollectionBase<column>.BinarySearch(Column),
CollectionBase<column>.BinarySearch(Column, IComparer<column>),
CollectionBase<column>.BinarySearch(int, int, Column, IComparer<column>),
CollectionBase<column>.Contains(Column),
CollectionBase<column>.CopyTo(Column[]),
CollectionBase<column>.CopyTo(Column[], int),
CollectionBase<column>.CopyTo(int, Column[], int, int),
CollectionBase<column>.Exists(Predicate<column>),
CollectionBase<column>.Find(Predicate<column>),
CollectionBase<column>.FindAll(Predicate<column>),
CollectionBase<column>.FindIndex(Predicate<column>),
CollectionBase<column>.FindIndex(int, Predicate<column>),
CollectionBase<column>.FindIndex(int, int, Predicate<column>),
CollectionBase<column>.FindLast(Predicate<column>),
CollectionBase<column>.FindLastIndex(Predicate<column>),
CollectionBase<column>.FindLastIndex(int, Predicate<column>),
CollectionBase<column>.FindLastIndex(int, int, Predicate<column>),
CollectionBase<column>.IndexOf(Column),
CollectionBase<column>.IndexOf(Column, int),
CollectionBase<column>.IndexOf(Column, int, int),
CollectionBase<column>.LastIndexOf(Column),
CollectionBase<column>.LastIndexOf(Column, int),
CollectionBase<column>.LastIndexOf(Column, int, int),
CollectionBase<column>.GetEnumerator()،
CollectionBase<column>.Clear()،
CollectionBase<column>.RemoveAt(int),
CollectionBase<column>.OnClearComplete()،
CollectionBase<column>.OnClear()،
CollectionBase<column>.Capacity،
CollectionBase<column>.Count،
CollectionBase<column>.InnerList،
CollectionBase<column>.this[int],
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];

//إضافة نمط جديد إلى Workbook
Style style = workbook.CreateStyle();

//تعيين لون الخلفية إلى الأزرق
style.ForegroundColor = Color.Blue;

//تعيين نمط الخلفية
style.Pattern = BackgroundType.Solid;

//علامة نمط جديدة
StyleFlag styleFlag = new StyleFlag();

//تعيين جميع الأنماط
styleFlag.All = true;

//تغيير العرض الافتراضي للعشرة أعمدة الأولى
for (int i = 0; i &lt; 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//الحصول على الأعمدة ذات التنسيق غير الافتراضي
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //تطبيق النمط على الأعمدة العشرة الأولى
    column.ApplyStyle(style, styleFlag);
}

//حفظ ملف Excel
workbook.Save("book1.xls");

'إنشاء كائن Workbook
Dim workbook As Workbook = New Workbook()

'الحصول على مرجع ورقة العمل الأولى
Dim worksheet As Worksheet = workbook.Worksheets(0)

'إضافة نمط جديد إلى Workbook
Dim style As Style = workbook.CreateStyles()

'تعيين لون الخلفية إلى الأزرق
style.ForegroundColor = Color.Blue

'تعيين نمط الخلفية
style.Pattern = BackgroundType.Solid

'علامة نمط جديدة
Dim styleFlag As New StyleFlag()

'تعيين جميع الأنماط
styleFlag.All = True

'تغيير العرض الافتراضي للعشرة أعمدة الأولى
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'الحصول على الأعمدة ذات التنسيق غير الافتراضي
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'تطبيق النمط على الأعمدة العشرة الأولى
    column.ApplyStyle(style, styleFlag)
Next column

'حفظ ملف Excel
workbook.Save("book1.xls")

الخصائص

this[int]

يحصل على كائن Aspose.Cells.Column بواسطة فهرس العمود.
سيتم إنشاء كائن العمود بالفهرس المحدد إذا لم يكن موجودًا من قبل.

public Column this[int columnIndex] { get; }

قيمة الخاصية

Column

الطرق

GetColumnByIndex(int)

يحصل على كائن Aspose.Cells.Column حسب الموضع في القائمة.

public Column GetColumnByIndex(int index)

المعلمات

index int

الموضع في القائمة.

العائدات

Column

يعود كائن العمود.

 عربي