sgcReports 기능 표
sgcReports의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 코어는 VCL이나 FMX, 외부 DLL이 없으므로 Windows 서비스와 Linux64 데몬에서도 동작합니다.
sgcReports의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 코어는 VCL이나 FMX, 외부 DLL이 없으므로 Windows 서비스와 Linux64 데몬에서도 동작합니다.
Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.
모든 행은 해당 도움말 항목으로 연결됩니다. Registered로 표시된 행은 Delphi와 C++ Builder용 sgcReportsHTML 브리지이며, sgcWebSockets Professional 이상과 sgcHTML이 필요합니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 플루언트 빌더 | TsgcReportBuilder는 플루언트 체인으로 코드에서 리포트를 만듭니다. | 도움말 | |
| 리포트 모델 | TsgcReport 모델을 직접 채웁니다. | 도움말 | |
| JSON 정의 | 다시 컴파일하지 않고 실행 중에 JSON에서 리포트 정의를 불러옵니다. | 도움말 | |
| 밴드와 그룹 | 그룹 머리글과 바닥글, 마스터 데이터, 페이지 바닥글, 소계, 페이지 번호. | 도움말 | |
| 마스터 상세 | 마스터 및 상세 밴드입니다. 예를 들어 송장과 그 항목들입니다. | 도움말 | |
| 표현식 | Sum(Sales.Amount) 같은 표현식. | 도움말 | |
| 바코드 | sgcPDF 바코드 엔진을 통해 리포트에 바코드를 넣습니다. | 도움말 | |
| 오른쪽에서 왼쪽 (아랍어와 히브리어) | TsgcReport.RightToLeft와 밴드 및 항목의 BiDiMode가 레이아웃을 미러링하며, 텍스트는 셰이핑, 양방향 정렬, 양쪽 맞춤이 적용됩니다. PDF 내보내기는 오른쪽에서 왼쪽 읽기 방향을 설정하고, XLSX는 오른쪽에서 왼쪽 시트를 만들며, HTML 뷰어와 디자이너에는 dir="rtl"이 적용됩니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 접근성 PDF | 기본적으로 태그된 PDF/UA-1을 생성합니다(PDFUA가 True). | 도움말 | |
| PDF/A-3 | 요청 시 보관용 PDF/A-3을 생성합니다(rpaA3b, rpaA3a). Delphi와 .NET에서는 PDF/A-4(rpaA4)와 PDF/UA-2(PDFUAPart를 rpuPart2로 설정)도 지원합니다. | 도움말 | |
| XLSX, CSV, PNG | 준비된 리포트 하나로 여러 출력을 만듭니다: TsgcReportXLSXExport, TsgcReportCSVExport, TsgcReportImageExport. | 도움말 | |
| 미리 보기 | 페이지 탐색을 지원하는 TsgcReportPreviewVCL과 TsgcReportPreviewFMX. | 도움말 | |
| Linux 데몬 | Linux64 데몬에서 엔진을 헤드리스로 실행합니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| HTTP로 리포트 제공 | TsgcReportHTTPEndpoint는 리포트를 PDF, XLSX, CSV, PNG로 제공합니다. sgcWebSockets Professional 이상과 sgcHTML이 필요합니다. | ~Delphi와 C++ Builder: sgcWebSockets Professional 이상과 sgcHTML이 필요합니다. .NET: esegece.sgcReports.HTML과 AspNetCore 패키지가 같은 경로를 호스팅합니다. | 도움말 |
| 브라우저 뷰어 | TsgcReportHTMLViewer는 브라우저에서 리포트를 보여 줍니다. | 도움말 | |
| 웹 리포트 디자이너 | TsgcReportHTMLDesigner는 브라우저에서 리포트 정의를 편집합니다. | ~운영 엔드포인트에서는 DesignerEnabled를 끄고 직접 만든 인증 뒤에 두세요. | 도움말 |
.NET 리포트는 동일한 클래스 이름을 가진 C# 포트입니다. 빌더, JSON 소스, 엔진, 내보내기, WinForms 미리 보기, HTML, ASP.NET Core, sgcSign 패키지를 제공합니다.
| 패키지 | 에디션 | 내용 |
|---|---|---|
esegece.sgcReports.Community | Community (무료) | 코어 라이브러리 |
esegece.sgcReports.WinForms.Community | Community (무료) | Windows Forms 컨트롤 |
esegece.sgcReports.HTML.Community | Community (무료) | HTML 뷰어 및 웹 통합 |
esegece.sgcReports.AspNetCore.Community | Community (무료) | ASP.NET Core 통합 |
esegece.sgcReports | Registered 에디션 | 코어 라이브러리 |
esegece.sgcReports.WinForms | Registered 에디션 | Windows Forms 컨트롤 |
esegece.sgcReports.HTML | Registered 에디션 | HTML 뷰어 및 웹 통합 |
esegece.sgcReports.AspNetCore | Registered 에디션 | ASP.NET Core 통합 |
sgcReports의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.
sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.
Delphi (PDF) →