sgcReports Matriz de recursos

Tudo o que o sgcReports faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. O núcleo não tem VCL nem FMX e não tem DLL externa, então funciona em serviços do Windows e em daemons Linux64.

Fontes de dados

3 recursos

Saída

5 recursos

Ponte web

3 recursos

.NET

8 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico de ajuda. As linhas marcadas como Registrada são a ponte sgcReportsHTML para Delphi e C++ Builder, que exige o sgcWebSockets Professional ou superior e o sgcHTML.

Definição do relatório

RecursoDetalhesCommunityAjuda
Construtor fluenteO TsgcReportBuilder cria um relatório no código com uma cadeia fluente.Ajuda
Modelo de relatórioPreencha o modelo TsgcReport diretamente.Ajuda
Definições JSONCarregue uma definição de relatório a partir de JSON em tempo de execução, sem recompilar.Ajuda
Bandas e gruposCabeçalhos e rodapés de grupo, dados mestre, rodapé de página, subtotais e números de página.Ajuda
Mestre-detalheBandas mestre e detalhe, por exemplo uma fatura com as suas linhas.Ajuda
ExpressõesExpressões como Sum(Sales.Amount).Ajuda
Códigos de barrasCódigos de barras em relatórios por meio do motor de códigos de barras do sgcPDF.Ajuda
Da direita para a esquerda (árabe e hebraico)TsgcReport.RightToLeft e BiDiMode em bandas e itens espelham o layout, com texto com shaping, ordenado de forma bidirecional e justificado. A exportação para PDF define a direção de leitura da direita para a esquerda, o XLSX grava uma planilha da direita para a esquerda, e o visualizador e o designer HTML recebem dir="rtl".Ajuda

Fontes de dados

RecursoDetalhesCommunityAjuda
DataSetO TsgcReportDataSetSource lê qualquer TDataSet.Ajuda
JSONO TsgcReportJSONSource lê um arquivo ou texto JSON.Ajuda
EventosO TsgcReportEventSource alimenta o relatório com os seus próprios eventos.Ajuda

Saída

RecursoDetalhesCommunityAjuda
PDF acessívelPDF/UA-1 com tags por padrão (PDFUA é True).Ajuda
PDF/A-3PDF/A-3 de arquivamento sob demanda (rpaA3b, rpaA3a). No Delphi e no .NET, também PDF/A-4 (rpaA4) e PDF/UA-2 (PDFUAPart definido como rpuPart2).Ajuda
XLSX, CSV e PNGUm relatório preparado, várias saídas: TsgcReportXLSXExport, TsgcReportCSVExport e TsgcReportImageExport.Ajuda
Pré-visualizaçãoTsgcReportPreviewVCL e TsgcReportPreviewFMX com navegação de páginas.Ajuda
Daemon LinuxExecute o motor em modo headless em um daemon Linux64.Ajuda

Ponte web

RecursoDetalhesCommunityAjuda
Publique relatórios por HTTPO TsgcReportHTTPEndpoint publica relatórios em PDF, XLSX, CSV e PNG. Exige o sgcWebSockets Professional ou superior e o sgcHTML.~Delphi e C++ Builder: exige o sgcWebSockets Professional ou superior e o sgcHTML. .NET: os pacotes esegece.sgcReports.HTML e AspNetCore hospedam as mesmas rotas.Ajuda
Visualizador no navegadorO TsgcReportHTMLViewer mostra relatórios no navegador.Ajuda
Designer de relatórios webO TsgcReportHTMLDesigner edita definições de relatório no navegador.~Deixe DesignerEnabled desativado nos endpoints de produção e coloque-o atrás da sua própria autenticação.Ajuda

sgcReports para .NET

Os relatórios .NET são uma versão em C# com os mesmos nomes de classe: o construtor, a fonte JSON, o motor e as exportações, uma pré-visualização WinForms, e pacotes HTML, ASP.NET Core e sgcSign.

PacoteEdiçãoConteúdo
esegece.sgcReports.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcReports.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcReports.HTML.CommunityCommunity (gratuita)Visualizador HTML e integração web
esegece.sgcReports.AspNetCore.CommunityCommunity (gratuita)Integração com ASP.NET Core
esegece.sgcReportsRegistradaBiblioteca principal
esegece.sgcReports.WinFormsRegistradaControles Windows Forms
esegece.sgcReports.HTMLRegistradaVisualizador HTML e integração web
esegece.sgcReports.AspNetCoreRegistradaIntegração com ASP.NET Core

Documentação

Todos os recursos do sgcReports estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcReports e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcReports

Baixe a avaliação do sgcUI e adicione o sgcReports à sua aplicação Delphi, C++ Builder ou .NET.