Aspose.Cells 8.5.1 de Genel API Değişiklikleri
Eklenen API’lar
Eklendi Workbook.Dispose Yöntemi
Aspose.Cells for Java 8.5.1, Workbook.dispose yöntemini, Workbook nesnesinin yönetilmeyen kaynaklarını serbest bırakmak için açıklamıştır. Atık toplayıcısı, kullanılmayan yönetilen nesneleri kurtarma konusunda çok etkilidir, ancak yönetilmeyen nesneleri kurtaramaz.
Java
//Create workbook object
Workbook book = new Workbook();
//Call dispose method
book.dispose();
Eklendi Cell.getHeightOfValue Yöntemi
Aspose.Cells for Java 8.5.1, Cell.getHeightOfValue yöntemini hücre değerinin yüksekliğini almak için açıklamıştır. Bu yöntemi kullanarak hücre değerinin yüksekliğini hesaplayabilir ve ardından hücrenin satır yüksekliğini buna göre ayarlayabilirsiniz.
Numaralandırma TableDataSourceType Eklendi
Aspose.Cells for Java 8.5.1, bir ListObject’in veri kaynağı türünü almak için enumeration com.aspose.cells.TableDataSourceType numaralandırmasını açıklamıştır. TableDataSourceType numaralandırması aşağıdaki alanlara sahiptir.
- TableDataSourceType.QUERY_TABLE
- TableDataSourceType.SHARE_POINT
- TableDataSourceType.WORKSHEET
- 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.
Java
Workbook book = new Workbook("D:/book1.xlsx");
Worksheet sheet = book.getWorksheets().get(0);
ListObject listObject = sheet.getListObjects().get(0);
if (listObject.getDataSourceType() == com.aspose.cells.TableDataSourceType.QUERY_TABLE)
{
System.out.println("Data Source Type is Query Table");
}
else if (listObject.getDataSourceType() == com.aspose.cells.TableDataSourceType.SHARE_POINT)
{
System.out.println("Data Source Type is SharePoint Linked List");
}
else if (listObject.getDataSourceType() == com.aspose.cells.TableDataSourceType.WORKSHEET)
{
System.out.println("Data Source Type is Excel Worksheet Table");
}
else if (listObject.getDataSourceType() == com.aspose.cells.TableDataSourceType.XML)
{
System.out.println("Data Source Type is XML");
}