Aspose.Cells 8.5.1 de Genel API Değişiklikleri

Eklenen API’lar

Eklendi Workbook.Dispose Yöntemi

Workbook nesnesi artık System.IDisposable arabirimini uygular ve tek bir Dispose yöntemine sahiptir. Workbook.Dispose yöntemini doğrudan çağırabilir veya bu yöntemi otomatik olarak çağırmak için bir Using yapısı içinde Workbook nesnesi oluşturabilirsiniz.

C#

 //Create workbook object

Workbook book = new Workbook();

//Call Dispose method

book.Dispose();

//Call Dispose method via Using statement

using (Workbook book = new Workbook())

{

    //do processing

}

Eklenen Cell.GetHeightOfValue Yöntemi

Aspose.Cells for .NET 8.5.1, Cell.GetHeightOfValue yöntemini ortaya çıkardı ve hücre değerinin yüksekliğini almak için kullanılır. Bu yöntemi kullanarak hücre değerinin yüksekliğini hesaplayabilir ve ardından o hücrenin satır yüksekliğini ayarlayabilirsiniz.

TableDataSourceType Numaralandırması Eklendi

Aspose.Cells for .NET 8.5.1, bir ListObject’in veri kaynağı türünü almak için Anenumerasyon Aspose.Cells.Tables.TableDataSourceType’ı ortaya çıkardı. TableDataSourceType numaralandırması aşağıdaki alanlara sahiptir.

  1. TableDataSourceType.QueryTable
  2. TableDataSourceType.SharePoint
  3. TableDataSourceType.Worksheet
  4. TableDataSourceType.XML

Eklendi ListObject.DataSourceType Özelliği

v8.5.1 sürümüyle birlikte, Aspose.Cells API’si, bir ListObject’in veri kaynağı türünü algılamak için salt okunur ListObject.DataSourceType özelliğini açıklamıştır.

İşte en basit kullanım senaryosu.

C#

 Workbook book = new Workbook("D:/book1.xlsx");

Worksheet sheet = book.Worksheets[0];

ListObject listObject = sheet.ListObjects[0];

if (listObject.DataSourceType == Aspose.Cells.Tables.TableDataSourceType.QueryTable)

{

    Console.WriteLine("Data Source Type is Query Table");

}

else if (listObject.DataSourceType == Aspose.Cells.Tables.TableDataSourceType.SharePoint)

{

    Console.WriteLine("Data Source Type is SharePoint Linked List");

}

else if (listObject.DataSourceType == Aspose.Cells.Tables.TableDataSourceType.Worksheet)

{

    Console.WriteLine("Data Source Type is Excel Worksheet Table");

}

else if (listObject.DataSourceType == Aspose.Cells.Tables.TableDataSourceType.XML)

{

    Console.WriteLine("Data Source Type is XML");

}