Satır ve Sütunları Otomatik Uydur

Otomatik Uydurma

Aspose.Cells, Workbook adında bir Microsoft Excel dosyasını temsil eden bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her bir çalışma sayfasına erişim sağlayan Worksheets kolleksiyonuna sahiptir.

Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfasını yönetmek için geniş bir yelpazede özellikler ve yöntemler sağlar. Bu makale, Worksheet sınıfını kullanarak satırları veya sütunları otomatik olarak uyarlama konusuna bakmaktadır.

Satırı Otomatik Uydurma - Basit

Bir satırın otomatik olarak genişlik ve yükseklik ayarlama yaklaşımındaki en doğrudan yol, Worksheet sınıfının autoFitRow metodunu çağırmaktır. autoFitRow metodu, yeniden boyutlandırılacak satırın dizinini (satır indeksini) parametre olarak alır.

Hücrelerin Aralığında Satırı Otomatik Uydur

Bir satır, birçok sütundan oluşur. Aspose.Cells, geliştiricilerin, satır içindeki hücre aralığındaki içerik temel alınarak satırın yüksekliğini otomatik ayarlamalarını sağlar ve bu işlevselliği sağlamak için autoFitRow metodunun aşırı yüklenmiş versiyonunu çağırabilir. Bu metod aşağıdaki parametreleri alır:

  • Satır dizini, otomatik olarak uyarlama yapılacak satırın dizini.
  • İlk sütun dizini, satırın ilk sütununun dizini.
  • Son sütun dizini, satırın son sütununun dizini.

autoFitRow metodu, satırdaki tüm sütunların içeriğini kontrol eder ve ardından satırı otomatik olarak ayarlar.

Kolay Otomatik Uydurma

Bir sütunun genişliğini ve yüksekliğini otomatik ayarlamanın en kolay yolu, Worksheet sınıfının autoFitColumn metodunu çağırmaktır. autoFitColumn metodu, yeniden boyutlandırılacak sütunun indeksini parametre olarak alır.

Hücre Aralığındaki Otomatik Uydurma Sütunu

Bir sütun, birçok satırdan oluşur. İçeriğe göre otomatik olarak ayarlamak için, autoFitColumn metodu, aşağıdaki parametreleri alan aşırı yüklenmiş versiyonunu çağırabilirsiniz:

  • Sütun indeksi, otomatik olarak uygun hale getirilmesi gereken sütunun indeksini temsil eder
  • İlk satır indeksi, sütunun ilk satırının indeksini temsil eder.
  • Son satır indeksi, sütunun son satırının indeksini temsil eder.

autoFitColumn metodu, tüm satırların içeriğini kontrol eder ve ardından sütunu otomatik olarak ayarlar.

Birleştirilmiş Hücreler için Satırları Otomatik Uydurma

Aspose.Cells ile AutoFitterOptions API’sını kullanarak birleştirilmiş hücreler için satırları otomatik olarak genişletebilirsiniz. AutoFitterOptions sınıfı, birleştirilmiş hücreler için satırları otomatik olarak genişletmek için kullanılabilecek bir AutoFitMergedCellsType özelliğini sağlar. AutoFitMergedCellsType, aşağıdaki üyelere sahip olan bir AutoFitMergedCellsType numaralandırmayı kabul eder:

  • YOK: Birleştirilmiş hücreleri yok sayar.
  • FIRST_LINE: yalnızca ilk satırın yüksekliğini genişletir.
  • LAST_LINE: Sadece son satırın yüksekliğini genişletir.
  • EACH_LINE: Her satırın yüksekliğini sadece genişletir.

Ayrıca, autoFitRows ve autoFitColumns metodlarının aşırı yüklenmiş sürümlerini kullanabilirsiniz. Bu sürümler belirli satır/ sütun aralığını ve bir AutoFitterOptions örneğini kabul eder ve seçilen satır/sütunların uygun AutoFitterOptions ayarlarıyla otomatik ayarlanmasını sağlar.

Yukarıda bahsedilen metodların imzaları aşağıdaki gibidir:

  1. autoFitRows(int startRow, int endRow, AutoFitterOptions options)
  2. autoFitColumns(int firstColumn, int lastColumn, AutoFitterOptions options)

Bilinmesi Gerekenler