Offentlig API Ändringar i Aspose.Cells 8.5.1
Lade till API:er
Metod Workbook. Dispose tillagd
Workbook-objekt implementerar nu System.IDisposable-gränssnittet som har en enda Dispose-metod. Du kan antingen anropa metoden Workbook.Dispose direkt eller skapa ett Workbook-objekt i en Using-struktur för att anropa den här metoden automatiskt.
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
}
Metod Cell.GetHeightOfValue Added
Aspose.Cells for .NET 8.5.1 har exponerat metoden Cell.GetHeightOfValue för att få höjden på cellvärdet. Genom att använda den här metoden kan du beräkna höjden på cellvärdet och sedan ställa in höjden på raden i den cellen. Kolla den detaljerade artikeln omhur man beräknar cellens höjd och bredd.
Enumeration TableDataSourceType tillagd
Aspose.Cells for .NET 8.5.1 har avslöjat uppräkningen Aspose.Cells.Tables.TableDataSourceType för att hämta datakällans typ för ett ListObject. Uppräkningen av TableDataSourceType enligt följande fält.
- TableDataSourceType.QueryTable
- TableDataSourceType.SharePoint
- TableDataSourceType.Worksheet
- TableDataSourceType.XML
Property ListObject.DataSourceType tillagd
Med lanseringen av v8.5.1 har Aspose.Cells API avslöjat den skrivskyddade ListObject.DataSourceType-egenskapen som kan användas för att upptäcka datakällans typ för ett ListObject.
Här är det enklaste användningsscenariot.
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");
}