11개의 새로운 컴포넌트.
Delphi와 .NET을 위한 하나의 웹 툴킷.
sgcHTML에 스프레드시트, 폼 빌더, 리포트 디자이너와 뷰어, 파일 관리자, 이미지 크로퍼, 코드 편집기, 쿼리 빌더, 가이드 투어가 추가되었고, 스케줄러, 그리드, 폼, 접근성도 크게 발전했습니다. 모든 것이 서버에서 렌더링되며 CDN 없이 동작합니다.
- Delphi
- C++ Builder
- Lazarus
- .NET
- ASP.NET Core

Delphi로 만든 웹 애플리케이션에서는 늘 같은 요구가 나옵니다. 사용자가 계산할 수 있는 시트, 새 빌드 없이 업무 담당자가 바꿀 수 있는 폼, 인쇄되는 리포트, 문서를 보관할 곳, 잘라 낼 이미지입니다. 지금까지는 그때마다 JavaScript 라이브러리와 CDN, 그리고 약간의 연결 코드가 필요했습니다.
이번 sgcHTML 기능 업데이트로 이 모든 것이 컴포넌트가 됩니다. 폼에 올려놓거나 코드로 생성하고, 속성을 설정하고, 서버 이벤트를 Pascal 또는 C#으로 처리하면, 페이지는 Bootstrap과 htmx로 서버에서 렌더링됩니다. .NET에도 같은 컴포넌트가 있으며 ASP.NET Core Tag Helper를 지원하고 동일한 마크업을 생성합니다.
1분으로 보는 모든 기능
새로운 sgcHTML 컴포넌트가 브라우저에서 실시간으로 동작하는 모습입니다. YouTube에서도 볼 수 있습니다.

Spreadsheet1.Sheet.SetCellByName('A14', 'Total');
Spreadsheet1.Sheet.SetCellByName('B14', '=SUM(B2:B13)');
Spreadsheet1.LiveSync := True; // every browser sees the change
Spreadsheet1.SaveToXLSX(oStream); // formulas, styles and widths included

FormBuilder1.Form := Form1; // the form your users design
procedure TPages.FormBuilder1Save(Sender: TObject; const aJSON: string;
var aAccept: Boolean; var aErrorMessage: string);
begin
SaveDesign(aJSON); // store the definition where you like
end;
// on the public page
Form1.LoadFromJSON(LoadDesign);

리포트 엔진, 뷰어, 디자이너
외부 리포트 도구 없이 PDF로 바로 출력되는 밴드형 리포트입니다. 그룹과 소계, 차트, 바코드와 QR 코드, 매개변수와 서브리포트를 지원하며, 중국어, 일본어, 한국어, 아랍어, 히브리어를 위한 유니코드 글꼴도 사용할 수 있습니다.
뷰어에서는 미리 보기, 인쇄, Excel 내보내기를 할 수 있습니다. 디자이너에서는 개발자와 최종 사용자가 브라우저에서 리포트를 편집할 수 있고, Delphi IDE(10.4 이상)에서는 더블 클릭만으로 같은 디자이너가 열립니다.
Report1.LoadFromGrid(Grid1, 'Customers'); // print a grid in one call
Report1.SaveToStream(oStream); // the PDF




vWhere := QueryBuilder1.GetSQLWhere(oParams); // ':qb1' style parameters only

그 밖의 기능도 모두 좋아졌습니다
온라인으로 체험하기
모든 기능에는 지금 바로 열어 볼 수 있는 라이브 데모가 있으며, 다운로드는 필요 없습니다.
Delphi와 .NET, 동일한 결과
모든 컴포넌트는 Delphi, C++ Builder, Lazarus에서 사용할 수 있고, .NET에서는 <sgc-spreadsheet>, <sgc-form-builder>, <sgc-report-viewer> 같은 ASP.NET Core Tag Helper로 사용할 수 있습니다. 둘 다 같은 마크업을 생성하고, 컴포넌트는 오른쪽에서 왼쪽으로 쓰는 언어를 포함해 17개 언어를 지원하며, 모든 스크립트와 스타일시트가 라이브러리에 내장되어 있어 페이지가 CDN에 의존하지 않습니다.
sgcHTML로 다음 웹 앱을 만드세요
Delphi와 .NET을 위한 서버 렌더링 컴포넌트 툴킷으로, 사용자가 기대하는 컴포넌트를 모두 갖추었습니다.
