Este mes logramos entregar 72 mejoras y correcciones, incluidos 18 problemas de soporte empresarial y prioritario. En total, se han procesado 110 problemas en la última versión de Aspose.Words for .NET.

Actualizaciones para la plataforma Xamarin

A partir de Aspose.Words 20.3, se cambia el soporte de Xamarin. En versiones anteriores, proporcionamos DLL independientes para Xamarin.Android, Xamarin.Mac y Xamarin.iOS. Ahora los desarrolladores de Xamarin pueden usar Aspose.Words for .NET Standard en todas las plataformas mencionadas anteriormente. Según la documentación de .NET Standard, Aspose.Words for .NET Standard 2.0 se puede usar con Xamarin.iOS 10.14 o posterior, Xamarin.Mac 3.8 o posterior y con Xamarin.Android 8.0 o posterior.

Características y mejoras destacadas

En la última versión, se han introducido varias características nuevas. Los más notables son:

  • La clase FindReplaceOptions se amplía con nuevas propiedades.
  • Se agregó una nueva propiedad pública SaveOptions.UpdateLastPrintedProperty.
  • Estiramiento dinámico admitido de una imagen dentro de los límites del cuadro de texto que conserva la proporción de la imagen para el motor de informes LINQ.

Casi hemos completado la primera versión de renderizado de efectos 3D a través de la función OpenGL, sin embargo, se decidió retrasar el lanzamiento para realizar pruebas exhaustivas y experimentar con la nueva funcionalidad.

Además, tuvimos una revisión importante del algoritmo de equilibrio de notas al pie, ya que no funcionaba correctamente en combinación con las reglas de párrafo. La salida de prueba ha mejorado significativamente para muchos documentos y, como siempre, se han introducido una serie de correcciones relacionadas con el espaciado CJK para textos en japonés, el manejo de párrafos ocultos cuyas propiedades afectan el diseño, la lógica de recorte para tener en cuenta una condición rara, etc.

También lanzamos la última versión de Aspose.Words for Java junto con Aspose.Words for .NET. Nos complace presentar grandes mejoras de rendimiento y memoria en Aspose.Words for Java 20.3 mediante la optimización del algoritmo NodeCollectionEnumerator, eliminando Ref. creación de objetos a partir de ciclos anidados, optimización de carga de documentos en blanco y uso de arraycopy para matrices pequeñas.