O NCReport é um software poderoso, rápido, multi-plataforma e fácil de usar. Há uma biblioteca, gerador, designer, redator, ferramenta e soluç&at...
Fabricante:
NC Report Software
Categoria:
O NCReport é um software poderoso, rápido, multi-plataforma e fácil de usar. Há uma biblioteca, gerador, designer, redator, ferramenta e solução de relatório escrito em C ++ com base na aplicação multi-plataforma Qt e framework de interface. O NCReport é uma ótima opção se você estiver procurando por um mecanismo de relatório Qt, ferramenta de relatório Qt, biblioteca de relatórios Qt, ferramenta de relatórios Qt, biblioteca de relatórios C ++ para Qt ou uma biblioteca de relatórios Qt ou simplesmente uma ferramenta que gera documentos PDF de Qt usando um XML modelo. O NCReport é compatível com Qt5 e Qt4.
Características principais
Aplicação GUI Designer
Aplicativo GUI nativo para design de relatório. O designer cria o arquivo de modelo de relatório que funciona com o mecanismo de relatório. O formato do modelo de relatório é XML.
Fontes de dados
Vários tipos de datasources: banco de dados SQL. Os bancos de dados suportados: MySQL, PosgreSQL, MS SQL, Oracle, Sybase, Firebird, SqLite ou qualquer banco de dados que tenha driver de conexão para o Qt. A conexão dos bancos de dados SQL é implícita ou explícita. Em relação ao texto, pode ser estático, arquivo de texto, XML, objeto baseado em QAbstractItemModel, QStringList, classe de fonte de dados personalizada, subclassificando a classe base da fonte de dados.
Vários formatos de saída
Formatos de saída nativos: visualização de tela, impressora, Postscript, PDF, SVG, JPEG, PNG, HTML, XLS / HTML. Inclui um widget de visualização interna rápida. Com um modelo de texto adicional, pode-se produzir quaisquer saídas de texto/marcação personalizadas.
Itens do elemento de relatório
Rótulo de texto, campo, texto HTML, linha, retângulo, elipse, imagens, código de barras, tabela cruzada, itens QTableView. Há um item Personalizado disponível para gráficos ou qualquer conteúdo gerado pelo aplicativo baseado no QPainter.
Parâmetros para envio de dados
As aplicações podem enviar dados QVariant para os relatórios como parâmetro. Estes podem ser usados para renderização direta, em comandos SQL e em expressões e scripts lógicos. Os parâmetros são úteis para transferir imagens dinâmicas também.
Seções de detalhes e grupos
O sistema de relatórios é orientado por banda. Vários detalhes são suportados em um relatório como multinível de grupos de seção de detalhes com cabeçalhos de grupos, rodapés, funções agregadas: SUM, COUNT, AVG, STD, MIN, MAX
Variáveis
Variáveis personalizadas para funções agregadas, variáveis de sistema para numeração de página e meta-informação de relatório.
Imagens
Imagens de estático, arquivo, fonte de dados e até fonte http. O nome do arquivo também pode ser carregado da fonte de dados.
Cabeçalhos e rodapés
Bandas opcionais de cabeçalho e rodapé nos níveis de relatório, página e grupo.
Modo de documento HTML
Crie relatórios com o tipo de modo de impressão de documento Html completo para imprimir documentos rich text de várias páginas. Este modo de relatório é muito útil para impressão orientada a documentos, como cartas, textos HTML longos. Os elementos html utilizáveis estão limitados ao subconjunto do Html suportado pelo QTextDocument.
Códigos de barra
Renderização de código de barras com pelo menos 50 tipos de códigos de barras disponíveis, graças à biblioteca de códigos de barras de terceiros da Zint. Os dados do código de barras podem ser alimentados a partir de qualquer fonte de dados. O gerador de código de barras funciona com um aplicativo de linha de comando baseado em C externo.
Scripts
Existem muitas opções para usar expressões de script em um relatório. Os scripts são baseados em ECMA/JavaScript. Os scripts podem trabalhar diretamente em campos e textos ou em condições lógicas dentro do relatório. Elementos de relatórios podem mostrar ou ocultar condições de script lógico
Formatação condicional
Formatação Condicional de Campo e Rótulo por uma condição de script. A condição de formato pode alterar dinamicamente as cores de primeiro plano ou backround e as fontes
Mesas Cruzadas
Tabelas com rotação de linha para coluna, geração de tabela dinâmica opcional, mesas de várias linhas e várias páginas são suportadas.
Posição e tamanho dinâmico orientado por dados
Objetos geométricos como retângulo, linha, elipse podem alterar a posição e tamanho pelos dados das fontes.
Requisitos de Sistema
É executado de forma nativa em várias plataformas suportadas pelo Qt. como, Windows, Linux, MacOS, Solaris, Raspberry Pi, sistemas Linux embarcados.
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.