در این ماه ما موفق به ارائه 72 بهبود و اصلاح شدیم که شامل 18 مشکل پشتیبانی سازمانی و اولویت‌دار می‌شود. در مجموع، 110 مشکل در آخرین نسخه Aspose.Words برای دات نت پردازش شده است.

به روز رسانی برای Xamarin Platform

با شروع Aspose.Words 20.3، پشتیبانی Xamarin تغییر می کند. در نسخه های قبلی، ما DLL های جداگانه ای را برای Xamarin.Android، Xamarin.Mac و Xamarin.iOS ارائه کردیم. اکنون توسعه دهندگان Xamarin می توانند از Aspose.Words برای .NET Standard در تمامی پلتفرم های فوق الذکر استفاده کنند. طبق مستندات استاندارد.NET، Aspose.Words for .NET Standard 2.0 را می توان با Xamarin.iOS 10.14 یا جدیدتر، Xamarin.Mac 3.8 یا جدیدتر و با Xamarin.Android 8.0 یا جدیدتر استفاده کرد.

ویژگی های برجسته و پیشرفت ها

در آخرین نسخه، چندین ویژگی جدید معرفی شده است. قابل توجه ترین آنها عبارتند از:

  • کلاس FindReplaceOptions با ویژگی های جدید گسترش یافته است.
  • یک ویژگی عمومی جدید SaveOptions.UpdateLastPrintedProperty اضافه شد.
  • پشتیبانی از کشش پویا یک تصویر در محدوده جعبه متن با حفظ نسبت تصویر برای موتور گزارش LINQ.

ما تقریباً اولین نسخه رندر افکت‌های سه‌بعدی را از طریق ویژگی OpenGL تکمیل کرده‌ایم، با این حال، تصمیم گرفته شد انتشار را برای آزمایش کامل و آزمایش عملکرد جدید به تعویق بیندازیم.

علاوه بر این، ما یک اصلاح اساسی در الگوریتم تعادل پاورقی داشتیم زیرا در ترکیب با قوانین پاراگراف به درستی کار نمی کرد. خروجی تست برای بسیاری از اسناد به طور قابل توجهی بهبود یافته است و مانند همیشه، تعدادی اصلاحات مربوط به فاصله CJK برای متون ژاپنی، مدیریت پاراگراف های مخفی که ویژگی های آنها بر روی طرح ثابت تأثیر می گذارد، منطق برش برای توضیح یک وضعیت نادر و غیره معرفی شده است.

ما همچنین آخرین نسخه Aspose.Words را برای جاوا به همراه Aspose.Words برای دات نت منتشر کرده ایم. ما خوشحالیم که با انجام بهینه سازی الگوریتم NodeCollectionEnumerator و حذف Ref، بهبودهای عملکرد و حافظه عظیمی را در Aspose.Words برای جاوا 20.3 معرفی می کنیم. ایجاد اشیاء از چرخه های تو در تو، بهینه سازی بارگذاری سند خالی و استفاده از آرایه کپی برای آرایه های کوچک.