تغييرات الواجهة البرمجية العامة في Aspose.Cells 8.1.1

الخصائص والميزات المضافة

تمت إضافة خاصية HtmlSaveOptions.PresentationPreference

فئة HtmlSaveOptions قد عرضت getter/setter لخاصية PresentationPreference والتي يمكن استخدامها لتقديم النتائج بتخطيط أفضل عند تصدير الجداول الخاصة بك إلى HTML أو MHTML. القيمة الافتراضية هي false. حيث إذا تم تعيينها على true، فإن API Aspose.Cells تصدر محتويات الورقة العمل بتقديم أفضل.

تمت إضافة دعم لسيناريوهات الورقة العمل

السيناريو هو نموذج ماذا لو يشمل خلايا الإدخال المتغيرة مرتبطة بصيغة واحدة أو أكثر. فقد عرض Aspose.Cells getter وsetter لخاصية Worksheet.Scenarios بالإضافة إلى الفئات التالية لمساعدة المطورين في إنشاء وتلاعب وإزالة السيناريوهات.

  1. السيناريو: يمثل سيناريو فردي.
  2. مجموعة السيناريو: تمثل مجموعة من السيناريوهات.
  3. مجموعة خلايا الإدخال السيناريو: تمثل قائمة بالخلايا الخاصة بالإدخال لسيناريو معين.
  4. خلية الإدخال السيناريو: تمثل خلية إدخال من مجموعة خلايا الإدخال لسيناريو معين.

تغيير في سلوك لاستثناء الخلايا

مع الإصدارات السابقة لAspose.Cells for Java API، عند تحميل جدول بيانات محتمل تالف في نسخة من دفتر العمل، كانت الواجهة تقوم برمي رسالة عامة دون ذكر مكان حدوث المشكلة. لقد قمنا بتغيير هذا السلوك لـ 8.1.1 حتى تقوم الواجهة برمي استثناء مع رسالة ذات معنى تشير إلى مكان (أي خلية) وما (تعبير الصيغة) الذي يتسبب في الاستثناء عند قراءة ملف القالب.