Class ColumnCollection

Class ColumnCollection

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

مجموعه‌ای از اشیاء Aspose.Cells.Column که نمایانگر ستون‌های فردی (تنظیمات) در یک Worksheet هستند.
شی Column فقط تنظیماتی مانند عرض ستون، سبک‌ها و غیره را برای کل ستون نمایان می‌کند و هیچ ارتباطی با این ندارد که آیا در ستون مربوطه سلول‌های غیر خالی (داده) وجود دارد یا خیر.
و “تعداد” این مجموعه فقط نمایانگر تعداد اشیاء Column است که در این مجموعه ایجاد شده‌اند و هیچ ارتباطی با این ندارد که آیا در Worksheet سلول‌های غیر خالی (داده) وجود دارد یا خیر.

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

وراثت

objectCollectionBase<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 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 < 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//دریافت ستون با فرمت غیر پیش‌فرض
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //اعمال سبک به ده ستون اول
    column.ApplyStyle(style, styleFlag);
}

//ذخیره فایل اکسل
workbook.Save("book1.xls");

'ایجاد یک شی Workbook
Dim workbook As Workbook = New Workbook()

'Dریافت مرجع اولین Worksheet
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

'ذخیره فایل اکسل
workbook.Save("book1.xls")

ویژگی‌ها

this[int]

یک شی Aspose.Cells.Column را با استفاده از اندیس ستون دریافت می‌کند.
شی Column با اندیس ستون داده شده در صورتی که قبلاً وجود نداشته باشد، ایجاد خواهد شد.

public Column this[int columnIndex] { get; }

مقدار ویژگی

Column

متدها

GetColumnByIndex(int)

شی Aspose.Cells.Column را با استفاده از موقعیت در لیست دریافت می‌کند.

public Column GetColumnByIndex(int index)

پارامترها

index int

موقعیت در لیست.

بازگشت

Column

شی ستون را باز می‌گرداند.

 فارسی