عام API التغييرات في Aspose.Cells 8.5.1
تمت إضافة واجهات برمجة التطبيقات
مصنف الطريقة
يطبق كائن المصنف الآن واجهة System.IDisposable التي تحتوي على طريقة واحدة للتخلص. يمكنك إما استدعاء طريقة Workbook.Dispose أو إنشاء كائن مصنف في بنية باستخدام لاستدعاء هذه الطريقة تلقائيًا.
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
}
الطريقة Cell.GetHeightOfValue مضافة
كشف Aspose.Cells for .NET 8.5.1 الطريقة Cell.GetHeightOfValue للحصول على ارتفاع قيمة الخلية. باستخدام هذه الطريقة ، يمكنك حساب ارتفاع قيمة الخلية ثم تعيين ارتفاع صف تلك الخلية على التوالي. تحقق من المقال المفصل علىكيفية حساب ارتفاع الخلية وعرضها.
تمت إضافة جدول التعداد
كشف Aspose.Cells for .NET 8.5.1 التعداد Aspose.Cells.Tables.TableDataSourceType لاسترداد نوع مصدر البيانات من ListObject. تعداد TableDataSourceType كحقول التالية.
- TableDataSourceType.QueryTable
- TableDataSourceType
- TableDataSourceType. ورقة عمل
- TableDataSourceType.XML
تمت إضافة خاصية ListObject.DataSourceType
مع إصدار v8.5.1 ، كشف Aspose.Cells API عن خاصية ListObject.DataSourceType للقراءة فقط والتي يمكن استخدامها للكشف عن نوع مصدر البيانات الخاص بـ ListObject.
هنا هو أبسط سيناريو استخدام.
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");
}