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.
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.
8 recursos
3 recursos
5 recursos
3 recursos
8 pacotes NuGet
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.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Construtor fluente | O TsgcReportBuilder cria um relatório no código com uma cadeia fluente. | Ajuda | |
| Modelo de relatório | Preencha o modelo TsgcReport diretamente. | Ajuda | |
| Definições JSON | Carregue uma definição de relatório a partir de JSON em tempo de execução, sem recompilar. | Ajuda | |
| Bandas e grupos | Cabeçalhos e rodapés de grupo, dados mestre, rodapé de página, subtotais e números de página. | Ajuda | |
| Mestre-detalhe | Bandas mestre e detalhe, por exemplo uma fatura com as suas linhas. | Ajuda | |
| Expressões | Expressões como Sum(Sales.Amount). | Ajuda | |
| Códigos de barras | Có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 |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| PDF acessível | PDF/UA-1 com tags por padrão (PDFUA é True). | Ajuda | |
| PDF/A-3 | PDF/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 PNG | Um relatório preparado, várias saídas: TsgcReportXLSXExport, TsgcReportCSVExport e TsgcReportImageExport. | Ajuda | |
| Pré-visualização | TsgcReportPreviewVCL e TsgcReportPreviewFMX com navegação de páginas. | Ajuda | |
| Daemon Linux | Execute o motor em modo headless em um daemon Linux64. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Publique relatórios por HTTP | O 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 navegador | O TsgcReportHTMLViewer mostra relatórios no navegador. | Ajuda | |
| Designer de relatórios web | O 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 |
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.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcReports.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcReports.WinForms.Community | Community (gratuita) | Controles Windows Forms |
esegece.sgcReports.HTML.Community | Community (gratuita) | Visualizador HTML e integração web |
esegece.sgcReports.AspNetCore.Community | Community (gratuita) | Integração com ASP.NET Core |
esegece.sgcReports | Registrada | Biblioteca principal |
esegece.sgcReports.WinForms | Registrada | Controles Windows Forms |
esegece.sgcReports.HTML | Registrada | Visualizador HTML e integração web |
esegece.sgcReports.AspNetCore | Registrada | Integração com ASP.NET Core |
Todos os recursos do sgcReports estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
Comece pela introdução do sgcReports e siga com o início rápido e os tópicos de recursos.
Delphi →A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.
Delphi (PDF) →