Class ColumnCollection

Class ColumnCollection

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

אוסף של אובייקטי Aspose.Cells.Column המייצגים את עמודות (הגדרות) בודדות בגיליון עבודה.
אובייקט ה-Column מייצג רק את ההגדרות כגון רוחב עמודה, סגנונות וכו’ עבור כל העמודה,
אין לו קשר לעובדה אם יש תאים לא ריקים (נתונים) בעמודה המתאימה או לא.
וה"Count" של אוסף זה מייצג רק את מספר אובייקטי ה-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);
}

//שמירת קובץ האקסל
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

'שמירת קובץ האקסל
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

מחזיר את אובייקט העמודה.

 Ελληνικά