Aspose.Cells for Java 17.02.0 ملاحظات الإصدار
مفتاح | ملخص | فئة |
---|---|---|
CELLSJAVA-42009 | دعم مخطط شجرة MS Excel 2016 | ميزة جديدة |
CELLSJAVA-42008 | دعم مخطط الشلال MS Excel 2016 | ميزة جديدة |
CELLSJAVA-41521 | دعم تحويل النص إلى أعمدة MS Excel ميزة | ميزة جديدة |
CELLSJAVA-42165 | فقدان البيانات أثناء نسخ النطاق مع الصفوف والأعمدة المخفية إلى مصنف جديد وتحويله إلى HTML | خلل برمجي |
CELLSJAVA-42164 | فقدان البيانات أثناء نسخ النطاق مع الصفوف والأعمدة المخفية إلى مصنف جديد وتحويله إلى HTML - II | خلل برمجي |
CELLSJAVA-42162 | فقدان البيانات أثناء نسخ النطاق مع الصفوف والأعمدة المخفية إلى مصنف جديد وتحويله إلى HTML - III | خلل برمجي |
CELLSJAVA-40251 | حفظ باسم PDF لا يحافظ على التنسيق | خلل برمجي |
CELLSJAVA-42187 | صيغة Excel لا تعمل وتظهر كـ “# DIV / 0!” | خلل برمجي |
CELLSJAVA-42184 | مشكلة حفظ متزامنة | خلل برمجي |
CELLSJAVA-42156 | اختفت الحدود العلوية والسفلية للخلايا أثناء التحويل إلى HTML | خلل برمجي |
CELLSJAVA-42147 | صيغة Excel لا تعمل بشكل صحيح | خلل برمجي |
CELLSJAVA-42131 | تؤدي إعادة حساب عدد من الصيغ باستخدام واجهات برمجة تطبيقات Aspose Cells إلى “#NUM!” خطأ | خلل برمجي |
CELLSJAVA-42188 | لا يتم تحميل الصفحة التجريبية للرياضيات بشكل صحيح في مشروع GridWeb (Java) التجريبي | خلل برمجي |
CELLSJAVA-41565 | لا يتم إغلاق القائمة المنسدلة للتحقق من صحة البيانات عند إعادة تحميل البيانات | خلل برمجي |
CELLSJAVA-42159 | يبدو أن PageSetup.BlackAndWhite لا يعمل | خلل برمجي |
CELLSNET-45106 | خطأ في محاولة الالتقاط وإعادة طرح الاستثناء حيث يتم تغيير ExceptionType | خلل برمجي |
CELLSJAVA-42189 | المخطط الشلالي ، عند استدعاء الحساب () ، يتم إرجاع ألوان سلسلة المخطط. | خلل برمجي |
CELLSJAVA-42160 | يتسبب خطأ المقياس اللوغاريتمي في Excel في توقف Aspose Cells | خلل برمجي |
CELLSJAVA-42158 | تم تغيير القيم المرتبطة بالمحور الرأسي أثناء تقديم جدول البيانات إلى PDF | خلل برمجي |
CELLSJAVA-42157 | تم تغيير قيم حدود المحور الأفقي والعمودي أثناء تقديم المخطط إلى EMF | خلل برمجي |
CELLSJAVA-42133 | عبري - حرف المسافة مفقود في PDF | خلل برمجي |
CELLSJAVA-42107 | يتم منع الرسم البياني عموديًا أثناء العرض على الصورة | خلل برمجي |
CELLSJAVA-42105 | سلسلة DataTable مفقودة أثناء تصدير الرسم البياني إلى الصورة | خلل برمجي |
CELLSJAVA-42090 | التسطير مفقود في العنوان عند تحويل الرسم البياني إلى صورة | خلل برمجي |
CELLSJAVA-42086 | صورة الخلفية في المخطط خاطئة | خلل برمجي |
CELLSJAVA-42084 | تفتقد تسميات / مفتاح الرسم البياني لمسافة b / w للمخطط (العبرية) في ملف الإخراج PDF | خلل برمجي |
CELLSJAVA-41831 | لا يتم عرض محتويات الشكل المستطيل أثناء تحويل جدول البيانات إلى HTML | خلل برمجي |
CELLSJAVA-42095 | تم تغيير الرسم البياني أثناء تحويل جدول البيانات إلى HTML | خلل برمجي |
CELLSJAVA-42096 | غيّرت الصيغة في الرسم البياني موضعها أثناء تحويل جدول البيانات إلى HTML | خلل برمجي |
CELLSJAVA-42169 | تحويل Excel إلى PDF - يتم عكس النص العربي | خلل برمجي |
CELLSJAVA-42193 | يتم كتابة اسم الورقة بأحرف علوية عند إدخال الصيغة | خلل برمجي |
CELLSJAVA-42191 | استدعاء لتحديث تغييرات القيمة المحددة activeSheetIndex | خلل برمجي |
CELLSJAVA-42181 | عرض محمي بعد إعادة حفظ ملف XLS | خلل برمجي |
CELLSJAVA-42180 | يؤدي نسخ مصنف إلى تغيير الارتفاع القياسي | خلل برمجي |
CELLSJAVA-42177 | تختفي الصيغة في التحقق المخصص عند حفظ المصنف بتنسيق XLS | خلل برمجي |
CELLSJAVA-42173 | يحتاج Excel إلى استعادة الملف بعد الحفظ البسيط من خلال Aspose.Cells | خلل برمجي |
CELLSJAVA-42171 | تلف جدول البيانات بعد تغيير خط الأشكال | خلل برمجي |
CELLSJAVA-42168 | غير قادر على تغيير الخط لبعض الأشكال في المجموعة | خلل برمجي |
CELLSJAVA-42166 | يطرح ملف Excel المحمي بكلمة مرور استثناء عند التحميل | خلل برمجي |
CELLSJAVA-42163 | حجم المصنف الوجهة هو ضعف حجم المصنف المصدر | خلل برمجي |
CELLSJAVA-42161 | يؤدي نسخ الأوراق عبر المصنفات إلى تغيير الصيغة | خلل برمجي |
CELLSJAVA-42154 | غير قادر على قراءة قيمة نص CheckBox | خلل برمجي |
CELLSJAVA-42150 | لا تقوم طريقة GetNames () بإرجاع كافة الأسماء | خلل برمجي |
CELLSJAVA-40511 | تم إنشاء صفحات PDF بواسطة Aspose.Cells كلها باللون الأسود | خلل برمجي |
CELLSJAVA-42179 | NullPointerException في Workbook ctor أثناء تحميل HTML | استثناء |
CELLSJAVA-42174 | NullPointerException في Workbook ctor أثناء تحميل HTML - II | استثناء |
CELLSJAVA-42192 | استثناء الخلايا: حجم ثقب غير صالح: يجب أن يكون بين 10 و 90 | استثناء |
CELLSJAVA-42190 | استثناء: “java.lang.IndexOutOfBoundsException” عند تحميل تنسيق ملف XLSX | استثناء |
CELLSJAVA-42185 | حدث استثناء - يمكن استدعاء ReadElementString فقط - عند فتح المصنف | استثناء |
API العام والتغييرات غير المتوافقة مع الإصدارات السابقة
فيما يلي قائمة بأي تغييرات تم إجراؤها على API العام مثل الأعضاء المضافين أو المعاد تسميتهم أو المحذوفون أو المهملون بالإضافة إلى أي تغيير غير متوافق مع الإصدارات السابقة تم إجراؤه على Aspose.Cells for Java. إذا كانت لديك مخاوف بشأن أي تغيير مدرج ، فيرجى رفعه في منتدى الدعم Aspose.Cells.
تمت إضافة خاصية HTMLLoadOptions.AutoFitColsAndRows
أضاف هذا الإصدار من Aspose.Cells for Java API الخاصية HTMLLoadOptions.AutoFitColsAndRows التي تشير إلى ما إذا كان يجب على API احتواء الأعمدة والصفوف تلقائيًا أثناء استيراد HTML في وضع الكائن الخاص به. تحتوي خاصية Boolean type على القيمة الافتراضية على أنها false مما يعني أنه سيتم استيراد ارتفاعات الخلية وعرضها كما هي ، ومع ذلك ، عند تعيين الخاصية المذكورة أعلاه إلى true ، يحاول API ضبط عرض العمود وارتفاع الصفوف وفقًا للمحتويات .
فيما يلي سيناريو الاستخدام البسيط لخاصية HTMLLoadOptions.AutoFitColsAndRows.
// Create an instance of HTMLLoadOptions
HTMLLoadOptions loadOptions = new HTMLLoadOptions();
// Set the AutoFitColsAndRows property to true
loadOptions.setAutoFitColsAndRows(true);
// Create an instance of Workbook and load HTML while passing
// the object of HTMLLoadOptions class created above
Workbook book = new Workbook(dir + "sample.htm", loadOptions);
تمت إضافة WorkbookSettings.WarningCallback & LoadOptions.WarningCallback Properties
كشف Aspose.Cells for Java 17.02.0 خاصية WarningCallback لفئات LoadOptions و WorkbookSettings من أجل الحصول على رد الاتصال التحذيري أو تعيينه. يجب على المطورين تنفيذ واجهة IWarningCallback من أجل الحصول على تحذيرات مخصصة في تطبيقاتهم.
فيما يلي سيناريو استخدام بسيط لخاصية LoadOptions.WarningCallback للحصول على تحذيرات عندما يحتوي جدول بيانات إدخال على نطاقات مسماة مكررة.
public class WarningCallback implements IWarningCallback
{
public void warning(WarningInfo warningInfo)
{
if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)
{
System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());
}
}
}
إليك كيفية استخدام الفئة المخصصة المحددة أعلاه.
// Create an instance of LoadOptions class
LoadOptions options = new LoadOptions();
// Set the WarningCallback property to custom class
options.setWarningCallback(new WarningCallback());
// Load a sample spreadsheet in an instance of Workbook while
// passing the object of LoadOptions class as defined above
Workbook book = new Workbook(dir + "sample.xlsx", options);
تمت إضافة Cells.textToColumns طريقة
كشفت أحدث مراجعة لواجهات برمجة التطبيقات Aspose.Cells for Java طريقة Cells.textToColumns لتقليد برنامج Excelنص إلى أعمدةخاصية. يوفر Excel هذه الميزة منأدوات البياناتتحتبياناتالتبويب. الرجاء ملاحظة أنه لتقسيم محتويات عمود إلى عدة أعمدة ، يجب أن تحتوي البيانات على محدد معين مثل فاصلة (أو أي حرف آخر) بناءً على يحاول API تقسيم محتويات خلية إلى خلايا متعددة.
فيما يلي سيناريو استخدام بسيط لتوضيح استخدام API المكشوف حديثًا.
// Create an instance of Workbook and load a sample
Workbook book = new Workbook(dir + "sample.xlsx");
// Retrieve the cells collection of the first worksheet in the sample
Cells cells = book.getWorksheets().get(0).getCells();
// Create an instance of TxtLoadOptions
TxtLoadOptions options = new TxtLoadOptions();
// Specify the separator
options.setSeparator(',');
// Split the data in range B2:B4
cells.textToColumns(1, 1, 3, options);
تمت إضافة طريقة Workbook.getFonts
كشف Aspose.Cells for Java 17.02.0 طريقة getFonts لفئة المصنف. ترجع طريقة Workbook.getFonts قائمة الخطوط الفردية المستخدمة لتنسيق محتويات الخلايا في جدول بيانات معين. نوع الإرجاع للطريقة المذكورة أعلاه هو مصفوفة من فئة typeFont.
يوضح مقتطف الكود التالي استخدام طريقة Workbook.getFonts.
// إنشاء مثيل من المصنف وتحميل عينة
كتاب المصنف = مصنف جديد (dir + "sample.xlsx") ؛
// استرداد قائمة الخطوط المستخدمة في جدول البيانات
الخط [] الخطوط = book.getFonts () ؛
// كرر القائمة واكتب اسم الخط
لـ (int i = 0 ؛ i< fonts.length; i ++)
{
Font font = fonts[i];
System.out.println(font.getName());
}
تمت إضافة خاصية TxtSaveOptions.TrimLeadingBlankRowAndColumn
كشفت هذه المراجعة لـ Aspose.Cells for Java عن الخاصية المنطقية TrimLeadingBlankRowAndColumn لفئة TxtSaveOptions التي تشير إلى ما إذا كان يجب قطع الصفوف والأعمدة الفارغة البادئة كما يفعل Excel أثناء تصدير البيانات إلى CSV أو التنسيقات المحددة بعلامات جدولة. القيمة الافتراضية للخاصية المذكورة أعلاه خاطئة. في حالة عدم بدء البيانات الموجودة في ورقة العمل من الخلية الأولى ، أي: A1 ، يزيل تطبيق Excel الصفوف والأعمدة الفارغة البادئة أثناء تصدير البيانات إلى تنسيقات CSV أو تنسيقات محددة بعلامات جدولة ، ومع ذلك ، احتفظ Aspose.Cells APIs افتراضيًا ، الصفوف والأعمدة الفارغة لنفس العينة من أجل الاحتفاظ بموقع البيانات إذا كان يجب استيراد CSV أو الملفات المحددة بعلامات جدولة مرة أخرى باستخدام واجهات برمجة تطبيقات Aspose.Cells.
فيما يلي سيناريو استخدام بسيط لخاصية TrimLeadingBlankRowAndColumn.
// Create an instance of Workbook and load a sample
Workbook book = new Workbook(dir + "sample.xlsx");
// Create an instance of TxtSaveOptions
TxtSaveOptions options = new TxtSaveOptions();
// Set TrimLeadingBlankRowAndColumn property to true
options.setTrimLeadingBlankRowAndColumn(true);
// Export to CSV format while removing the leading blank rows & columns
book.save(dir + "output.csv", options);
تمت إضافة خاصية BuiltInDocumentPropertyCollection.
الرجاء استخدام خاصية BuiltInDocumentPropertyCollection.Revision بدلاً من ذلك.
تمت إضافة خاصية Shape.TextShapeType
تحصل الخاصية Shape.TextShapeType على نوع شكل النص المعين مسبقًا أو تعينه من قائمة بالأنواع المحددة مسبقًا والمخزنة في تعداد AutoShapeType.
أمثلة على الاستخدام
يرجى التحقق من قائمة مواضيع المساعدة المضافة في Aspose.Cells مستندات Wiki:
- احتواء تلقائي للأعمدة والصفوف أثناء تحميل HTML في المصنف
- تحويل النص إلى أعمدة باستخدام Aspose.Cells
- احصل على قائمة الخطوط المستخدمة في جدول بيانات أو مصنف
- احصل على تحذيرات أثناء تحميل ملف Excel
- قراءة مخططات Excel 2016 والتعامل معها
- تقليم الصفوف والأعمدة الفارغة البادئة أثناء تصدير جداول البيانات إلى تنسيق CSV