Bulan ini kami berhasil memberikan 72 peningkatan dan perbaikan termasuk 18 masalah dukungan Perusahaan dan Prioritas. Secara total, 110 masalah telah diproses dalam rilis terbaru Aspose.Words for .NET.

Pembaruan untuk Platform Xamarin

Dimulai dengan Aspose.Words 20.3, dukungan Xamarin diubah. Di versi sebelumnya, kami menyediakan DLL terpisah untuk Xamarin.Android, Xamarin.Mac, dan Xamarin.iOS. Sekarang pengembang Xamarin dapat menggunakan Aspose.Words for .NET Standard di semua platform yang disebutkan di atas. Menurut dokumentasi Standar .NET, Aspose.Words for .NET Standard 2.0 dapat digunakan dengan Xamarin.iOS 10.14 atau lebih baru, Xamarin.Mac 3.8 atau lebih baru dan dengan Xamarin.Android 8.0 atau lebih baru.

Fitur dan Peningkatan Penting

Pada rilis terbaru, beberapa fitur baru telah diperkenalkan. Yang paling menonjol adalah:

  • Kelas FindReplaceOptions diperluas dengan properti baru.
  • Menambahkan properti publik baru, SaveOptions.UpdateLastPrintedProperty.
  • Peregangan dinamis gambar yang didukung dalam batas kotak teks mempertahankan rasio gambar untuk Mesin Pelaporan LINQ.

Kami hampir menyelesaikan versi pertama rendering Efek 3D melalui fitur OpenGL, namun diputuskan untuk menunda rilis untuk pengujian menyeluruh dan bereksperimen dengan fungsionalitas baru.

Selain itu, kami melakukan perombakan besar-besaran pada algoritme penyeimbangan catatan kaki karena tidak berfungsi dengan baik jika digabungkan dengan aturan paragraf. Output tes telah meningkat secara signifikan untuk banyak dokumen dan seperti biasa, sejumlah perbaikan terkait dengan spasi CJK untuk teks bahasa Jepang, penanganan paragraf tersembunyi yang propertinya masih memengaruhi tata letak, kliping logika untuk memperhitungkan kondisi langka, dan lain-lain diperkenalkan.

Kami juga telah merilis versi terbaru Aspose.Words for Java bersama dengan Aspose.Words for .NET. Kami dengan senang hati memperkenalkan peningkatan kinerja dan memori yang luar biasa di Aspose.Words for Java 20.3 dengan melakukan pengoptimalan algoritme NodeCollectionEnumerator, menghapus Ref pembuatan objek dari siklus bersarang, optimisasi pemuatan dokumen kosong, dan menggunakan arraycopy untuk array kecil.