Class ColumnCollection

Class ColumnCollection

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

Bir çalışma sayfasındaki bireysel sütun (ayar)larını temsil eden Aspose.Cells.Column nesnelerinin koleksiyonu.
Column nesnesi yalnızca sütun genişliği, stiller vb. gibi ayarları temsil eder,
ilgili sütunda boş olmayan hücrelerin (veri) olup olmadığı ile hiçbir ilgisi yoktur.
Ve bu koleksiyonun “Count"u yalnızca bu koleksiyonda oluşturulmuş Column nesnelerinin sayısını temsil eder,
çalışma sayfasında boş olmayan hücrelerin (veri) olup olmadığı ile hiçbir ilgisi yoktur.

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

Kalıtım

object
CollectionBase<column>
ColumnCollection

Uygulamalar

IList<column>,
ICollection<column>,
IEnumerable<column>,
ICollection,
IEnumerable

Kalıtılan Üyeler

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()

Örnekler

//Bir Workbook nesnesi oluşturma
Workbook workbook = new Workbook();

//İlk çalışma sayfasının referansını alma
Worksheet worksheet = workbook.Worksheets[0];

//Workbook'a yeni Stil ekleme
Style style = workbook.CreateStyle();

//Arka plan rengini Mavi olarak ayarlama
style.ForegroundColor = Color.Blue;

//Arka Plan Desenini ayarlama
style.Pattern = BackgroundType.Solid;

//Yeni Stil Bayrağı
StyleFlag styleFlag = new StyleFlag();

//Tüm Stilleri Ayarla
styleFlag.All = true;

//İlk on sütunun varsayılan genişliğini değiştirme
for (int i = 0; i &lt; 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//Varsayılan biçimlendirmeye sahip sütunu alma
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //İlk on Sütuna Stil Uygulama
    column.ApplyStyle(style, styleFlag);
}

//Excel dosyasını kaydetme
workbook.Save("book1.xls");

'Bir Workbook nesnesi oluşturma
Dim workbook As Workbook = New Workbook()

lk çalışma sayfasının referansını alma
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Workbook'a yeni Stil ekleme
Dim style As Style = workbook.CreateStyles()

'Arka plan rengini Mavi olarak ayarlama
style.ForegroundColor = Color.Blue

'Arka Plan Desenini ayarlama
style.Pattern = BackgroundType.Solid

'Yeni Stil Bayrağı
Dim styleFlag As New StyleFlag()

'Tüm Stilleri Ayarla
styleFlag.All = True

lk on sütunun varsayılan genişliğini değiştirme
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Varsayılan biçimlendirmeye sahip sütunu alma
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    lk on Sütuna Stil Uygulama
    column.ApplyStyle(style, styleFlag)
Next column

'Excel dosyasını kaydetme
workbook.Save("book1.xls")

Özellikler

this[int]

Bir Aspose.Cells.Column nesnesini sütun indeksine göre alır.
Verilen sütun indeksinin Column nesnesi daha önce yoksa oluşturulacaktır.

public Column this[int columnIndex] { get; }

Özellik Değeri

Column

Yöntemler

GetColumnByIndex(int)

Listede pozisyona göre Aspose.Cells.Column nesnesini alır.

public Column GetColumnByIndex(int index)

Parametreler

index int

Listede pozisyon.

Dönüşler

Column

Sütun nesnesini döndürür.

 Türkçe