La versión 2022.1 de FastReport Mono se ha lanzado. Muchas novedades y cambios son introducidos.
Nuevas posibilidades
Un nuevo objeto “Matriz mejorado” es añadido:
Aquí hay una lista de las características principales de la matriz:
- los encabezados de filas y columnas pueden contener los grupos y los elementos simples en orden aleatorio, lo que permite elaborar los informes asimétricos;
- los botones para minimizar la ventana permiten controlar de modo interactivo la visibilidad de los elementos particulares;
- los botones de ordenación permiten ordenar de modo interactivo la matriz por los valores seleccionados, incluidos los valores totales;
- el grupo Top N permite mostrar N valores en el encabezado y agrupar el resto de valores en un elemento separado con la posibilidad de maximizarlo;
- la posición de los encabezados de la matriz de forma escalonada;
- la ordenación de los encabezados por los valores totales;
- un gran nombre de funciones de agregado;
- el apoyo de las funciones de agregado definidas por los usuarios;
- un gran nombre de las funciones especiales que permiten obtener los valores de los totales, las celdas próximas y las funciones para calcular porcentajes;
- el apoyo de los objetos "Sparkline" y "ProgressBar" en las celdas de datos.
Consulte la documentación para obtener más detalles sobre las características del objeto.
Se han añadido los códigos de barras GS1 DataBar: Limited, Omnidirectional, Stacked y Stacked Omnidirectional.
Nuevas propiedades: Config.CompilerSetting.ExceptionBehaviour y Config.CompilerSetting.Placeholder
Estas propiedades permiten personalizar el orden de operaciones en caso de excepciones con los nombres incorrectos de campos y las tablas sin datos.
Config.CompilerSetting.Placeholder es una variable de fila que se utiliza para sustituir expresiones con nombres inexistentes. El valor predeterminado de esta variable es una cadena de longitud cero.
Config.CompilerSetting.ExceptionBehaviour puede haber los valores siguientes: ExceptionBehaviour.Default es un orden de operaciones estandarte como antes. Si hay errores con los nombres incorrectos, un mensaje de error se muestra. La preparación del informe se interrumpe.
ExceptionBehaviour.ReplaceExpressionWithExceptionMessage – las expresiones incorrectas se sustituyen por el texto del mensaje de excepción. Al mismo tiempo los errores no se muestran. La preparación del informe no se interrumpe.
ExceptionBehaviour.ShowExceptionMessage – surge el mensaje con el texto de excepción, después de pulsar el botón OK, la preparación del informe continúa. Al mismo tiempo las expresiones incorrectas se sustituyen por el valor de la variable Placeholder.
ExceptionBehaviour.ReplaceExpressionWithPlaceholder - las expresiones incorrectas se sustituyen simplemente por la variable Placeholder. No hay mensajes de errores. La preparación del informe no se interrumpe.
Ejemplo de los valores de variables: ExceptionBehaviour = ExceptionBehaviour.ReplaceExpressionWithPlaceholder Placeholder = "NO HAY DATOS!"
Aquí puede ver que hay un campo llamado FistName en la tabla, pero la expresión contiene el nombre incorrecte.
Y este es el resultado de la preparación del informe. Antes sería imposible prepararlo por causa de errores.
La mejor calidad de la traslación de RTF en objetos del informe.
Se ha optimizado la traslación de RTF en objetos del informe. Se ha añadido la traslación de RTF en las celdas de las tablas. Muchos errores se han corregido.
Exportación mejorada
La exportación de las marcas de agua en Word y RTF se ha realizado.
Se ha añadido el escalado de las imágenes SVG en la matriz de exportación.
Esto permite mejorar la calidad de las imágenes exportadas en Word y Excel. Pero al mismo tiempo el tamaño del archivo de salida aumentara. Para utilizar esta posibilidad es necesario activar la opción "Para imprimir" al exportar.
Excel 2007 ha implementado la exportación de grupos a hojas separadas.
En Excel 2007 se ha añadido la posibilidad de exportar una propiedad que define el tamaño y la posición de la imagen al exportarla.
Ahora es posible definir el orden de operaciones de la imagen en una celda al cambiar su posición y su tamaño. Al mismo tiempo la imagen puede:
- moverse y cambiar su tamaño con la celda;
- moverse con la celda sin cambiar su tamaño;
- no moverse y cambiar su tamaño;
Se ha implementado la posibilidad de ocultar o mostrar las líneas de cuadrícula al exportar en Excel 97.
Se ha añadido la opción "No girar las páginas horizontales al imprimir" en la exportación de HTML.
En el pasado girábamos de modo forzado las páginas en orientación horizontal al imprimirlas. Lo necesitábamos por que los navegadores no saben imprimir correctamente los informes de páginas en orientación vertical y horizontal. Cuando se imprimen estos documentos, las páginas en orientación horizontal se recortan a la latitud de las páginas verticales. Ahora se puede configurar si se rotan las páginas en orientación horizontal o no. Además, se ha corregido un error, por el que las páginas horizontales siempre giraban, aunque no hay paginas verticales.
Una lista completa de cambios
[Engine]
+ se ha añadido el nuevo objeto AdvMatrixObject;
+ se han añadido los códigos de barras GS1 Databar: Limited, Omnidirectional, Stacked y Stacked Omnidirectional;
+ se han añadido las nuevas propiedades: Config.CompilerSetting.ExceptionBehaviour y Config.CompilerSetting.Placeholder. Estas propiedades permiten personalizar el orden de operaciones en caso de excepciones con los nombres incorrectos de campos y las tablas sin datos;
+ se ha añadido la translación RichObject dentro de TableCell;
* se ha transformado la translación RichObject en objetos del informe;
- se ha corregido ShiftMode de los objetos traslados del texto RTF;
- se ha corregida un error con dos parámetros que tienen el mismo nombre y llevan a la exclusión de System.ArgumentException;
- se ha corregida un error con un subinforme que tiene Databand a muchas columnas;
- se ha corregida un error con una calculación incorrecta de la alteza de un band;
- se ha corregida un error con la presentación de los hipervínculos al convertir RTF en objetos del informe;
- se ha corregido la traslación RichObject si un documento se fija del script;
- se ha corregido un error con las fuentes añadidas en Config.PrivateFontCollection;
[Designer]
+ se ha añadido la validación de datos entrados en una ventana de edición del código QR de Sberbank;
- se ha corregido un error con с переносом строки в редакторе текстового объекта;
- se ha corregido un error de conversión de los informes rdl que tienen las matrices dentro las celdas de la tabla;
- se ha corregido un error con las líneas de dirección en el administrador de diseño;
- se ha corregido un error con la ventana "Árbol del informe";
- se ha corregido un error que lleva a System.NullReferenceException y al derrumbe del administrador de diseño durante su lanzamiento cuando funciona la opción Líneas de autodirección;
[Preview]
- se ha corregido un error con el desalojamiento de los objetos al cambiar los tipos de bands a lo largo de la edición de la página preparada;
[Exports]
+ se ha implementado la exportación de marcas de agua en Word;
+ se ha implementado la exportación de marcas de agua en RTF;
+ se ha anadido la opcion "No girar las páginas horizontales al imprimir" en la exportación de HTML;
+ se ha añadido la posibilidad de editar el nombre del archivo fijado al enviarlo por Email;
+ se ha añadido el escalado de las imágenes SVG en la matriz de exportación;
+ se ha añadido la posibilidad de exportar una propiedad que determina el tamaño et la posición de la imagen al exportar en Excel 2007;
+ se ha implementado la posibilidad de ocultar o mostrar las líneas de cuadrícula al exportar en Excel 97;
+ se ha implementado la exportación de grupos en las hojas separadas en Excel;
+ se ha implementado la exportación del nivel de transparencia de las imágenes de marco de agua en Word;
+ se ha implementado la exportación de la dimensión de la marca de agua en RTF;
- se ha corregida un error que llevaba a System.NullReferenceException al exportar en texto las tablas que tienen menos de una línea;
- se ha corregida una sangría izquierda incorrecte de la tabla al exportar en Word;
- se ha corregida un error con la fuente Wingdings en las etiquetas HTML al exportar en HTML;
- se ha corregida un error con la exportación de las fuentes Wingdings y Webdings en HTML;
- se ha corregida un error con la latitud de los marcos al exportar en PowerPoint;
- se ha corregido un error de la exportación de los objetos sin relleno en RTF;
- se ha corregido un error de la exportación de los objetos sin relleno en Word;
- se ha corregido un error que lleva a System.OutOfMemoryException al exportar en PDF;
- se ha corregida la representación incorrecta de la ajusta de línea al exportar en HTML;
- se ha corregido el exceso de la capacidad de memoria al exportar en PDF;
- se han corregida los errores en la exportación PDF en los sistemas diferentes de Windows;
- se ha corregida un error con la exportación de las tablas que tienen más de 63 columnas en Word 2007;
- se ha corregida un error que lleva a una fuga de memoria y una excepción de System.OutOfMemoryException en la exportación PDF cuando la opción "Texto a curvas" está activado;
- se ha corregida un error con el salto de línea al exportar en HTML;
[Designer]
+ se ha añadido la validación de datos entrados en una ventana de edición del código QR de Sberbank;
- se ha corregido un error con с переносом строки в редакторе текстового объекта;
- se ha corregido un error de conversión de los informes rdl que tienen las matrices dentro las celdas de la tabla;
- se ha corregido un error con las líneas de dirección en el administrador de diseño;
- se ha corregido un error con la ventana "Árbol del informe";
- se ha corregido un error que lleva a System.NullReferenceException y al derrumbe del administrador de diseño durante su lanzamiento cuando funciona la opción Líneas de autodirección;
[Preview]
- se ha corregido un error con el desalojamiento de los objetos al cambiar los tipos de bands a lo largo de la edición de la página preparada;
[Exports]
+ se ha implementado la exportación de marcas de agua en Word;
+ se ha implementado la exportación de marcas de agua en RTF;
+ se ha anadido la opcion "No girar las páginas horizontales al imprimir" en la exportación de HTML;
+ se ha añadido la posibilidad de editar el nombre del archivo fijado al enviarlo por Email;
+ se ha añadido el escalado de las imágenes SVG en la matriz de exportación;
+ se ha añadido la posibilidad de exportar una propiedad que determina el tamaño et la posición de la imagen al exportar en Excel 2007;
+ se ha implementado la posibilidad de ocultar o mostrar las líneas de cuadrícula al exportar en Excel 97;
+ se ha implementado la exportación de grupos en las hojas separadas en Excel;
+ se ha implementado la exportación del nivel de transparencia de las imágenes de marco de agua en Word;
+ se ha implementado la exportación de la dimensión de la marca de agua en RTF;
- se ha corregida un error que llevaba a System.NullReferenceException al exportar en texto las tablas que tienen menos de una línea;
- se ha corregida una sangría izquierda incorrecte de la tabla al exportar en Word;
- se ha corregida un error con la fuente Wingdings en las etiquetas HTML al exportar en HTML;
- se ha corregida un error con la exportación de las fuentes Wingdings y Webdings en HTML;
- se ha corregida un error con la latitud de los marcos al exportar en PowerPoint;
- se ha corregido un error de la exportación de los objetos sin relleno en RTF;
- se ha corregido un error de la exportación de los objetos sin relleno en Word;
- se ha corregido un error que lleva a System.OutOfMemoryException al exportar en PDF;
- se ha corregida la representación incorrecta de la ajusta de línea al exportar en HTML;
- se ha corregido el exceso de la capacidad de memoria al exportar en PDF;
- se han corregida los errores en la exportación PDF en los sistemas diferentes de Windows;
- se ha corregida un error con la exportación de las tablas que tienen más de 63 columnas en Word 2007;
- se ha corregida un error que lleva a una fuga de memoria y una excepción de System.OutOfMemoryException en la exportación PDF cuando la opción "Texto a curvas" está activado;
- se ha corregida un error con el salto de línea al exportar en HTML;
[WebReport]
- se ha corregida un error con el symbol de la nueva línea al utilizar la fuente Wingdings;