NCReport es un software potente, rápido, multiplataforma y fácil de usar. Hay una biblioteca, generador, diseñador, redactor, herramienta y solución de informes escrita en C ++ basada en el marco de interfaz y aplicación multiplataforma Qt.
NCReport es un software potente, rápido, multiplataforma y fácil de usar. Hay una biblioteca, generador, diseñador, redactor, herramienta y solución de informes escrita en C ++ basada en el marco de interfaz y aplicación multiplataforma Qt. NCReport es una excelente opción si está buscando un motor de informes Qt, una herramienta de informes Qt, una biblioteca de informes Qt, una herramienta de informes Qt, una biblioteca de informes C ++ para Qt o una biblioteca de informes Qt, o simplemente una herramienta que genere documentos PDF a partir de Qt utilizando una plantilla XML. NCReport es compatible con Qt5 y Qt4.
Características principales
Aplicación GUI Designer
Aplicación GUI nativa para el diseño de informes. El diseñador crea el archivo de plantilla de informe que funciona con el motor de informes. El formato de la plantilla de informe es XML.
Fuentes de datos
Varios tipos de fuentes de datos: base de datos SQL. Las bases de datos soportadas: MySQL, PosgreSQL, MS SQL, Oracle, Sybase, Firebird, SqLite, o cualquier base de datos que tenga controlador de conexión para Qt. La conexión de la base de datos SQL es implícita o explícita. Con respecto al texto, puede ser estático, archivo de texto, XML, objeto basado en QAbstractItemModel, QStringList, clase de origen de datos personalizada, subclasificando la clase base del origen de datos.
Múltiples formatos de salida
Formatos de salida nativos: vista de pantalla, impresora, Postscript, PDF, SVG, JPEG, PNG, HTML, XLS/HTML. Incluye un widget de vista previa interna rápida. Con una plantilla de texto adicional, puede producir cualquier salida de texto/marcado personalizada.
Elementos del elemento Informe
Etiqueta de texto, campo, texto HTML, línea, rectángulo, elipse, imágenes, código de barras, tabla cruzada, elementos QTableView. Un elemento personalizado está disponible para gráficos o cualquier contenido generado por la aplicación basada en QPainter.
Parámetros para el envío de datos
Las aplicaciones pueden enviar datos de QVariant a los informes como parámetro. Estos se pueden usar para la representación directa, en comandos SQL y en expresiones lógicas y scripts. Los parámetros también son útiles para transferir imágenes dinámicas.
Secciones de detalles y grupos
El sistema de informes está basado en bandas. Varios detalles se admiten en un informe como grupos de secciones de detalles multinivel con encabezados de grupo, pies de página, funciones agregadas: SUM, COUNT, AVG, STD, MIN, MAX
Variables
Variables personalizadas para funciones agregadas, variables de sistema para numeración de páginas y metainformación de informes.
Imágenes
Imágenes estáticas, archivo, fuente de datos e incluso fuente http. El nombre del archivo también se puede cargar desde el origen de datos.
Encabezados y pies de página
Bandas de encabezado y pie de página opcionales en los niveles de informe, página y grupo.
Modo de documento HTML
Cree informes con el tipo de modo de impresión de documento HTML completo para imprimir documentos de texto enriquecido desde varias páginas. Este modo de informes es muy útil para la impresión orientada a documentos, como letras, textos HTML largos. Los elementos html utilizables se limitan al subconjunto de html admitido por QTextDocument.
Códigos de barra
Renderizado de códigos de barras con al menos 50 tipos de códigos de barras disponibles, gracias a la biblioteca de códigos de barras de terceros de Zint. Los datos de código de barras se pueden alimentar desde cualquier fuente de datos. El generador de códigos de barras funciona con una aplicación externa de línea de comandos basada en C.
Scripts
Hay muchas opciones para usar expresiones de script en un informe. Los scripts se basan en ECMA/JavaScript. Los scripts pueden funcionar directamente en campos y texto o en condiciones lógicas dentro del informe. Los elementos de informe pueden mostrar u ocultar condiciones de script lógico
Formato condicional
Formato condicional de campo y etiqueta mediante una condición de script. La condición de formato puede cambiar dinámicamente los colores y las fuentes en primer plano o en segundo plano
Mesas Cruzadas
Se admiten tablas con rotación de fila a columna, generación opcional de tablas dinámicas, tablas de varias filas y varias páginas.
Posición y tamaño dinámicos basados en datos
Los objetos geométricos como el rectángulo, la línea, la elipse pueden cambiar la posición y el tamaño por los datos de las fuentes.
Requisitos de Sistema
Se ejecuta de forma nativa en varias plataformas compatibles con Qt. como Windows, Linux, MacOS, Solaris, Raspberry Pi, sistemas Linux integrados.
¿No sabe qué software necesita o no ha encontrado lo que busca? Tenemos un equipo listo para ayudarlo a elegir el software adecuado para su empresa