sgcUI 기능 표
어떤 에디션에 어떤 제품이 포함되는지, 각 제품이 무엇을 하는지 확인하세요. 제품 이름을 누르면 전체 기능 목록으로 이동합니다.
어떤 에디션에 어떤 제품이 포함되는지, 각 제품이 무엇을 하는지 확인하세요. 제품 이름을 누르면 전체 기능 목록으로 이동합니다.
Standard는 데이터 입력과 애플리케이션 셸을 다루고, Professional은 시각화를 추가하며, Enterprise는 모든 sgcUI 제품을 포함합니다.
| 제품 | 주요 기능 | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | 모든 스레드에서 갱신되는 실시간 데이터 그리드: 정렬, 필터링, 그룹화, 요약, 트리 및 상세 행, 편집, Excel 내보내기. | ||||
| sgcNavigation | 아이콘 레일로 접히는 사이드바 및 아코디언 내비게이션 바: 그룹, 아이콘, 배지 지원. | ||||
| sgcToolbar | 툴바와 상태 표시줄: 버튼, 토글, 드롭다운, 오버플로 메뉴, 진행률 및 표시기 패널. | ||||
| sgcEditors | 입력 컨트롤 15종: 달력, 날짜, 시간, 날짜 및 시간 선택기, 범위 슬라이더, 색상 선택기, 토큰 편집기, 별점, 스핀 편집기, 버튼, 검색, 마스크, 통화, 조회 편집기, 메모, 설정용 토글 스위치, IP 주소 편집기, 시간 간격 편집기, 글꼴 선택기, 체크 목록 상자, 이중 목록 상자. | ||||
| sgcCharts | 21가지 차트 유형, 독립형 스파크라인, 백만 포인트 스트리밍, 범위 선택기, 트레이딩 지표, 그리기 도구, 실시간 피드, PNG/SVG 내보내기. | — | |||
| sgcDashboard | 스파크라인을 갖춘 반응형 타일 그리드와 KPI 카드, 드래그 및 크기 조절, 레이아웃 저장, 실시간 KPI, 타일 런처. | — | |||
| sgcGauges | 방사형 다이얼부터 경보 패널까지 열네 가지 게이지 유형, 노브, 슬라이더, 토글 스위치, 푸시 버튼 입력 게이지, 범위, 임계값, 스킨, 애니메이션, 실시간 데이터 바인딩. | — | |||
| sgcPivotGrid | 백만 행에 대한 피벗 테이블: 날짜 그룹화, 여덟 가지 집계, 필터, 드릴다운, 조건부 서식, 내보내기. | — | — | ||
| sgcPlanner | 하나의 공유 데이터 객체를 사용하는 스케줄러, 간트, 칸반: 반복, 종속성, 크리티컬 패스, 캘린더 동기화. | — | — | ||
| sgcDiagram | 다이어그램 편집기 및 뷰어: 도형 14종, 커넥터 3종, 자동 레이아웃, 실행 취소, JSON 및 PNG/SVG 내보내기. | — | — | ||
| sgcWizard | 유효성 검사, 건너뛰는 페이지, 단계 상태를 갖춘 단계별 마법사와 독립형 스테퍼. | — | — | ||
| sgcMaps | 브라우저 컨트롤이 필요 없는 네이티브 타일 지도: 온라인 및 오프라인 타일, WMS와 WMTS, 벡터 타일과 PMTiles, 오버레이, shapefile과 WKT, 지오코딩, 오프라인 경로 탐색. | — | — | ||
| sgcPDF | PDF 파일을 생성, 편집, 보기, 서명, 검증하고 바코드와 QR 코드 컨트롤, 서명 패드, 이미지 편집기도 제공합니다. | — | — | ||
| sgcReports | 헤드리스 리포트 엔진: 밴드, 그룹, 마스터 상세, 접근성 PDF, XLSX, CSV, PNG, HTTP 제공. | — | — | ||
| sgcRichEdit | 리치 텍스트 문서 편집기: 스타일, 목록, 표, 이미지, 링크, JSON, HTML, Markdown, RTF 가져오기와 내보내기, DOCX 및 PDF 내보내기. | — | — | ||
| sgcSpreadsheet | sgcGrid 기반의 Excel 스타일 스프레드시트: 워크시트 함수 211개, 값이 넘쳐 흐르는 동적 배열, 정의된 이름, 여러 시트, 틀 고정, sgcCharts로 그리는 셀 범위 차트, XLSX 불러오기 및 저장. | — | — | ||
| sgcChat | AI 어시스턴트 및 팀 채팅: 채팅 패널, 채팅 뷰, 채팅 입력, Markdown 뷰어, 스트리밍 답변, 중지 및 다시 생성, 도구 호출 카드, 접속 상태, 입력 중 표시, 읽음 확인, 반응, sgcWebSockets 브리지. LLM 프로바이더와 WebSocket 팀 채팅에는 sgcWebSockets가 필요하며, All-Access에 포함되어 있습니다. | — | — |
Standard, Professional, Enterprise 에디션에는 전체 소스 코드, Delphi와 C++ Builder 지원, 1년 업데이트가 포함됩니다. 모든 제품은 Delphi용과 .NET용으로 단독 판매도 됩니다.
| 에디션 | 포함 제품 |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar, sgcEditors를 전체 소스 코드와 함께 제공합니다. |
| Professional | Standard에 sgcCharts, sgcDashboard, sgcGauges를 더했습니다. |
| Enterprise | Professional에 sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF, sgcReports, sgcRichEdit, sgcSpreadsheet, sgcChat를 더했습니다. |
| All-Access | sgcUI를 포함한 eSeGeCe의 모든 제품입니다. |
| 개별 패키지 | sgcUI 제품 중 하나만 단독으로 구매합니다. |
| .NET | 무료 Community 패키지와, Delphi와 동일한 가격의 등록 에디션 및 개별 패키지를 제공합니다. |
WinForms, WPF, Avalonia 컨트롤은 뷰 모델에 바인딩되고, Visual Studio 디자이너에서 열리며, 애플리케이션의 테마를 따릅니다. Community 열은 무료 .NET Community 패키지에 포함된 항목을 보여 줍니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| XAML의 열, 필드, 시리즈 | sgcGrid의 열, sgcPivotGrid의 필드, sgcCharts의 시리즈와 축, sgcPlanner의 필드 맵을 컨트롤 요소 안에 선언하고, sgcDashboard의 타일과 sgcGauges의 스킨은 같은 접두사 아래에 선언합니다. 대시보드 차트 타일의 값 열 같은 목록 속성은 컴파일된 XAML에서 sys:String 항목을 받습니다. 선언 하나, xmlns:sgc="https://www.esegece.com/sgcui"가 WPF와 Avalonia에서 모든 sgcUI 제품의 컨트롤을 매핑합니다. | 도움말 | |
| ItemsSource와 ICollectionView (WPF, Avalonia) | ItemsSource는 모든 IEnumerable을 받습니다. List<T>, ObservableCollection<T>, BindingList<T>, DataTable, DataView 등입니다. WPF에서는 ICollectionView 또는 CollectionViewSource의 정렬, 필터, 그룹화가 적용됩니다. Avalonia는 컬렉션을 자체 순서대로 읽습니다. 추가, 삭제, 이동은 관련된 행만 갱신하고, INotifyPropertyChanged는 바뀐 값을 다시 그리며, 작업자 스레드에서 발생한 변경은 UI 스레드에서 적용됩니다. | ~sgcDiagram 바인딩(NodesSource, LinksSource)은 Registered 에디션입니다. | 도움말 |
| DataSource와 DataMember (WinForms) | WinForms 컨트롤은 DataSet, DataTable, DataView, BindingSource, IList, IListSource를 받으며, DataMember는 DataGridView처럼 테이블이나 Customers.CustomerOrders 같은 관계를 지정합니다. 폼의 CurrencyManager를 통해 목록을 읽으므로 BindingSource의 필터와 정렬이 적용되고 현재 행과 선택된 행이 서로 맞춰집니다. | ~sgcDiagram 바인딩(NodesDataSource, LinksDataSource)은 Registered 에디션입니다. | 도움말 |
| 다시 기록되는 편집 | sgcGrid(ItemsWriteBack)와 sgcPlanner는 편집, 삽입, 삭제를 바인딩된 항목에 다시 기록하며, 항목이 IEditableObject를 구현하면 BeginEdit와 EndEdit를 사용합니다. sgcDiagram(WriteBack)은 사용자가 추가, 이동, 편집, 삭제한 노드와 링크를 소스에 다시 기록합니다. sgcPivotGrid와 sgcCharts는 소스를 단방향으로 읽습니다. | ~sgcPlanner는 모든 에디션에서 다시 기록합니다. sgcGrid와 sgcDiagram의 쓰기 반영은 Registered 에디션입니다. | 도움말 |
| Visual Studio 디자이너 (WinForms) | WinForms 컨트롤은 프로세스 외 디자이너를 통해 .NET Framework 4.7.2와 .NET 8 이상의 Visual Studio 디자이너에서 열립니다. 스마트 태그로 데이터 소스와 주요 옵션을 설정하고, 컬렉션 편집기로 열, 시리즈, 필드를 편집하며, 속성 창에는 바인딩된 데이터의 테이블과 멤버가 나열됩니다. 69개 WinForms 도구 상자 컴포넌트 전체의 스마트 태그를 디자인 화면에서 테스트했습니다. 모든 속성, 컬렉션 편집기, 데이터 소스 목록, 동작, 동사입니다. | 도움말 | |
| 도구 상자 항목과 아이콘 | WinForms와 WPF NuGet 패키지는 컨트롤을 Visual Studio 도구 상자에 각자의 아이콘과 함께 추가하며, "sgcUI Grid"나 "sgcUI Planner"처럼 제품마다 범주 하나를 사용합니다. Avalonia 패키지는 도구 상자 항목을 추가하지 않습니다. | 도움말 | |
| 디자인 타임 샘플 데이터 | 비어 있는 sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner, sgcDiagram은 Visual Studio 디자이너와 WPF 및 Avalonia 미리 보기에 샘플 행, 샘플 피벗, 30개 포인트의 샘플 선, 이번 주의 샘플 작업, 샘플 흐름을 표시하므로 데이터를 바인딩하기 전에 레이아웃을 확인할 수 있습니다. | 도움말 | |
| 호스트 테마 따르기 | Theme이 utDefault인 컨트롤은 실행 중 애플리케이션의 라이트 또는 다크 테마를 따릅니다. WPF는 Fluent 강조 색상과 함께 ThemeMode, WinForms는 .NET 9 이상의 Application.SetColorMode, Avalonia는 플랫폼 강조 색상과 함께 ActualThemeVariant를 사용합니다. 기본으로 켜져 있으며, sgcUIApplication.SetTheme은 고정 테마를 지정하고, Windows 고대비가 우선합니다. | 도움말 | |
| Avalonia 12 | Avalonia 패키지는 Avalonia 12 기반으로 빌드되었습니다. Avalonia 12.0 이상이 필요하고, 12.1.4로 테스트되었으며, .NET 8, 9, 10을 대상으로 합니다. Avalonia 11은 더 이상 지원되지 않습니다. | 도움말 |
모든 sgcUI 제품은 하나의 테마로 그립니다. 프리셋이 색상과 모서리를 고릅니다. Classic이 기본값으로 남고, Fluent는 Windows 11 모양을 줍니다. Community 열은 무료 .NET Community 패키지에 포함된 내용을 보여 줍니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 테마 프리셋 | 기본값인 Classic은 이전 버전의 모양을 유지합니다. Fluent는 라이트와 다크의 Windows 11 색상, 모서리, 두 가지 색조 포커스 링을 줍니다. Delphi에서는 sgcUISetApplicationThemePreset(CS_UI_THEME_FLUENT), .NET에서는 sgcUIApplication.ThemePreset을 사용합니다. Theme가 utDefault인 모든 컨트롤이 다시 그려지며, Windows 고대비가 계속 우선합니다. | 도움말 | |
| 나만의 프리셋 | sgcUIFluentThemeDef 또는 sgcUIClassicThemeDef에서 시작해 라이트와 다크 TsgcUIThemeDef의 색상, 강조 색, 모서리 반경을 바꾸고, 그 쌍을 sgcUIRegisterThemePreset(.NET에서는 sgcUIApplication.RegisterThemePreset)으로 등록합니다. | 도움말 | |
| 프리셋에서 가져오는 모서리 반경 | 에디터 프레임과 포커스 링(RadiusSmall), Kanban 카드(RadiusMedium), 대시보드 타일과 Kanban 열(RadiusLarge), sgcGrid의 태그 칩(RadiusChip)은 프리셋에서 모서리를 가져옵니다. | 도움말 | |
| Windows 강조 색상 | Fluent는 Windows에서 고른 강조 색으로 그리며, 라이트에서는 더 어두운 색조, 다크에서는 더 밝은 색조를 사용합니다. Windows 테마를 따르는지와는 무관합니다. 애플리케이션의 강조 색(sgcUISetApplicationAccentColor, .NET에서는 sgcUIApplication.AccentColor)이 여전히 우선하며, Classic은 고정된 강조 색을 유지합니다. | 도움말 | |
| Delphi에서 Windows 따르기 | sgcUISetApplicationThemeFollow(utfSystem)는 Windows 설정이 바뀌면 컨트롤을 라이트와 다크 사이에서 전환합니다. Windows용 VCL과 FireMonkey, Delphi 10.4부터 macOS, iOS, Android용 FireMonkey에서 동작합니다. 기본값은 꺼짐(utfNone)이므로 기존 애플리케이션은 바뀌지 않습니다. | 도움말 | |
| 어두운 제목 표시줄과 Windows 11 모서리 | VCL, FireMonkey, WinForms 폼은 테마가 다크인 동안 Windows 10 버전 1809 이상에서 어두운 제목 표시줄을 갖고, Windows 11에서는 프리셋의 창 모서리(Fluent에서는 둥근 모서리)를 갖습니다. Classic이 아닌 프리셋이나 따르기가 활성인 동안 자동으로 적용되며, sgcUIApplyWindowFrameVCL, sgcUIApplyWindowFrameFMX, sgcUICore_Theme_WinForms.sgcUIApplyWindowFrame으로 명시적으로 적용할 수도 있습니다. 열려 있는 WinForms 폼은 이후의 테마, 프리셋, 따르기 변경을 모두 따라가며, WPF와 Avalonia 창은 sgcUIApplyWindowFrame으로 같은 프레임을 받습니다. sgcNavigation 탭 폼과 sgcToolbar Ribbon 폼(Registered 에디션)은 캡션을 탭이나 빠른 실행 도구 모음이 들어 있는 테마 제목 표시줄로 바꾸며, 테마 캡션 버튼과 Windows 11 스냅 레이아웃을 제공합니다. | 도움말 | |
| 모든 제품이 프리셋을 따름 | Fluent에서는 Editors, Grid, PivotGrid, Planner, Dashboard, Navigation, Toolbar 및 Ribbon, Wizard, Charts, Gauges, Diagram, Reports 디자이너가 프리셋의 항목, 표시기, 막대, 팝업 모서리 (RadiusItem, RadiusIndicator, RadiusBar, RadiusOverlay), 호버와 눌림 채우기 (SubtleFillHover, SubtleFillPressed), 구분선, 선 두께를 사용합니다. Classic은 기존의 내장 모양을 유지합니다. | 도움말 | |
| VCL 스타일 따르기 | Delphi XE2 이상에서 sgcUISetApplicationThemeFollow(utfHost)는 컨트롤이 활성 VCL 스타일에 맞춰 라이트 또는 다크로 바뀌게 하고 그 스타일의 색상과 강조 표시 색상을 강조 색으로 사용하게 하며, 모서리, 포커스 링, 글꼴은 프리셋의 것을 유지합니다. sgcUIRefreshHostTheme는 스타일을 다시 읽습니다. Windows 스타일에서와 Delphi 7부터 XE까지는 Windows 따르기처럼 동작합니다. | 도움말 | |
| WPF와 Avalonia의 호스트 색상 | Classic이 아닌 프리셋에서 Fluent 테마를 쓰는 .NET 9 이상의 WPF와 FluentTheme을 쓰는 Avalonia 12는 ThemeFollow가 utfHost인 동안 컨트롤에 배경, 테두리, 텍스트, 채우기를 제공합니다 (sgcUIApplication.HostColorsActive). WinForms는 라이트 또는 다크 색상 모드를 따릅니다. | 도움말 | |
| Fluent의 Segoe UI Variable | Fluent는 Windows 11에서는 Segoe UI Variable Text, Windows 10에서는 Segoe UI, 그 밖의 플랫폼에서는 내장된 Roboto로 그립니다. 애플리케이션이 설정한 글꼴이 항상 우선합니다. sgcUISetThemePresetFontFamily(.NET에서는 sgcUIApplication.SetThemePresetFontFamily)는 나만의 프리셋에 글꼴 목록을 지정하고, sgcUIPresetFontName는 사용 중인 글꼴을 반환합니다. | 도움말 | |
| 테마를 따르는 PDF 뷰어와 지도 | UseUITheme는 VCL, FireMonkey, WinForms, WPF, Avalonia의 sgcPDF 뷰어와 그 썸네일, 개요, 댓글 보기에 애플리케이션 테마의 색상을 줍니다. sgcMaps의 확대/축소 버튼, 나침반, 레이어 전환기, 축척 막대, 출처 표시는 지도의 Theme 속성을 따라 프리셋의 색상과 모서리를 사용합니다. 페이지와 지도 콘텐츠는 자신의 색상을 유지합니다. | 도움말 | |
| ISA-101 프리셋과 HMI 팩 | 프로세스 화면용 프리셋입니다. sgcUIApplyISA101(.NET에서는 sgcUICore_ISA101.sgcUIApplyISA101)은 모든 컨트롤을 회색의 평면 스타일로 바꾸고, 색상은 비정상 상태와 알람에만 남겨 둡니다. HMI 팩의 일부이며, 탱크 및 프로세스 심볼 게이지, 애니메이션 배관이 있는 P&ID 스텐실, ISA-18.2 알람 목록, 터치 패널용 NumPad와 화상 키보드가 함께 제공됩니다. | 도움말 | |
| Theme Gallery 데모 | 그리드, 에디터, 게이지, 대시보드, Kanban 보드가 있는 한 화면에서 실행 중에 프리셋, 테마, 강조 색, 고대비를 전환합니다. Delphi VCL, FireMonkey, C++Builder, WinForms, WPF, Avalonia용입니다. 모든 플랫폼에서 PDF 뷰어, 지도, 탐색, 도구 모음, 리본, 마법사, 피벗, 유효성 검사 컨트롤이 있는 Document, Map, Controls 페이지도 제공하며, VCL 버전은 VCL 스타일도 따릅니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| AI 쿼리 바(VCL 및 FireMonkey) | TsgcVCLAIQueryBar와 TsgcFMXAIQueryBar, FireMonkey는 Windows, macOS, iOS, Android: 질문을 입력하고 Enter를 누르면 적용된 내용이 표시되며, 실행 중인 질문은 취소하고 마지막 답은 실행 취소할 수 있습니다. 최근 질문과 추천 질문도 제공합니다. 키보드, 화면 읽기 프로그램, 고대비, 오른쪽에서 왼쪽 레이아웃에서 동작합니다. | 도움말 | |
| AI 쿼리 바(WinForms, WPF, Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar, TsgcAvaloniaAIQueryBar는 .NET에서 같은 기능을 제공하며, 호스트의 라이트 또는 다크 테마를 따릅니다. | 도움말 | |
| 모든 LLM | TsgcUIAIEventProvider는 OnRequest 이벤트에서 각 요청을 사용자 코드에 넘기므로, 어떤 AI 서비스, 모델, 온프레미스 서버든 답할 수 있습니다. .NET에서는 RequestAsync가 비동기 핸들러를 받습니다. | 도움말 | |
| sgcWebSockets AI 공급자 | sgcUICoreWS 브리지의 TsgcUIAIChatProvider는 모든 플랫폼에서 sgcWebSockets의 TsgcAIChat 컴포넌트를 사용합니다. .NET에서는 esegece.sgcUICore.sgcWebSockets 패키지입니다. 등록된 sgcWebSockets가 필요합니다. | Registered 에디션 | 도움말 |
| 그리드, 피벗, 대시보드에 질문하기 | TsgcGridAI는 질문을 필터, 정렬, 행 강조로, TsgcPivotGridAI는 피벗 레이아웃으로 바꾸고, 대시보드 AI는 답할 수 있는 타일로 질문을 보내 KPI 카드를 설명합니다. 공급자가 없으면 그리드와 대시보드는 로컬 규칙으로 답합니다. | 도움말 | |
| 폼의 스마트 붙여넣기 | 이메일이나 주소 블록 같은 붙여넣은 텍스트가 폼의 sgcEditors 컨트롤과 표준 편집, 콤보, 체크 박스, 날짜 컨트롤을 채웁니다. 스마트 붙여넣기 버튼과 실행 취소를 제공하며, VCL, FireMonkey, WinForms, WPF, Avalonia에서 사용할 수 있습니다. | 도움말 | |
| 폼의 유효성 검사 | TsgcVCLValidator, TsgcFMXValidator, TsgcWinFormsValidator, TsgcWpfValidator, TsgcAvaloniaValidator가 폼의 sgcEditors 컨트롤과 표준 편집, 메모, 콤보, 체크 박스, 날짜 컨트롤을 필수, 범위, 길이, 정규식, 이메일, 비교, 사용자 지정 규칙에 따라 검사하며, 테두리, 아이콘, 요약 목록, 화면 읽기 프로그램용 메시지를 제공합니다. | 도움말 | |
| sgcPlanner의 스마트 붙여넣기 | 스케줄러, 간트, 칸반 보기에서 Ctrl+Shift+V를 누르면 붙여넣은 텍스트로 항목을 만들거나 선택한 항목을 채우며, 실행 취소도 가능합니다. | 도움말 | |
| 개인정보 보호 | 질문은 필드 카탈로그(이름, 캡션, 형식, 몇 개의 샘플 값)만 전송하며 행 데이터는 절대 전송하지 않습니다. 스마트 붙여넣기는 붙여넣은 텍스트와 필드 설명만 전송합니다. KPI 값은 애플리케이션 밖으로 나가지 않습니다. | 도움말 |
제품은 Delphi TDataSet 또는 .NET의 DataTable이 변경되는 동안 이를 따라가며, 편집 제품은 사용자의 변경을 다시 기록합니다. Community 열은 무료 .NET Community 패키지에 포함된 항목을 보여 줍니다.
| 기능 | 세부 내용 | Community | 도움말 |
|---|---|---|---|
| sgcPlanner DataSet 소스 | TsgcPlannerSource_DataSet은 OnBeforeWriteBack, OnWriteBack, OnWriteBackError와 함께 편집 내용을 다시 기록하며, 거부되었거나 실패한 쓰기는 플래너를 데이터로 되돌립니다. Throttle은 빠른 변경을 묶고, FollowCursor는 현재 레코드의 항목을 선택하며, 실행 취소와 다시 실행도 다시 기록되고, ResourceFields.CapacityField는 .NET에서도 각 리소스의 용량을 읽습니다. | 도움말 | |
| sgcDiagram 실시간 양방향 바인딩 | TsgcDiagramDataBinding은 노드 및 링크 데이터셋을 Id로 따라가고 노드의 위치와 크기를 저장하며, WriteBack을 켜면 사용자가 변경한 노드와 링크를 같은 쓰기 반영 이벤트와 함께 다시 기록합니다. Delphi와 .NET에서 사용할 수 있습니다. | Registered 에디션 | 도움말 |
| sgcPivotGrid 스로틀 | TsgcPivotSource_DataSet은 이전처럼 데이터셋을 따라가며, Throttle은 빠른 변경을 한 번의 재계산으로 묶습니다. Delphi와 .NET에서 사용할 수 있습니다. | 도움말 | |
| sgcGauges 데이터 링크 | TsgcGaugeDataLink는 모든 게이지에 필드를 표시하고 입력 게이지의 변경을 필드에 다시 기록합니다. Delphi(VCL과 FireMonkey)와 .NET(DataTable, DataView, WinForms CurrencyManager)에서 사용할 수 있습니다. | ~필드 읽기는 모든 에디션에 있습니다. 쓰기 반영은 Registered 에디션입니다. | 도움말 |
| sgcDashboard 실시간 데이터 소스 | TsgcDashboardDataSource는 Live와 Throttle로 DataSet을 따라가며, 교차 필터는 새 행에도 계속 적용됩니다. Delphi와 .NET에서 사용할 수 있습니다. | ~Live와 Throttle은 모든 에디션에 있습니다. 교차 필터링은 Registered 에디션입니다. | 도움말 |
최종 사용자에게 보이는 모든 텍스트가 모든 제품과 모든 에디션에서 번역됩니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 12개 내장 언어 | English, Português (Brasil), Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Türkçe, 简体中文. sgcGrid, sgcPivotGrid, sgcCharts, sgcGauges, sgcMaps, sgcPlanner, sgcEditors, sgcPDF, sgcReports, sgcRichEdit, sgcToolbar, sgcNavigation, sgcWizard, sgcDashboard, sgcDiagram의 모든 최종 사용자 텍스트를 다룹니다. 메뉴, 버튼, 힌트, 대화 상자, 인쇄 미리 보기, 유효성 검사 메시지, 화면 읽기 프로그램용 이름이 포함됩니다. | 도움말 | |
| 런타임 전환 | 한 번의 호출로 모든 sgcUI 제품의 언어를 선택합니다. Delphi와 C++ Builder에서는 sgcUISetLanguage('de'), .NET에서는 sgcUILang.SetLanguage("de"), 운영 체제 언어는 'auto'를 사용합니다. 열려 있는 컨트롤과 대화 상자는 다시 시작하지 않고 즉시 갱신됩니다. | 도움말 | |
| 원하는 언어 추가 | 영어 템플릿을 JSON 파일로 저장하고 번역한 다음 sgcUILoadLanguageFile 또는 sgcUILang.LoadFile로 불러옵니다. 다시 빌드할 필요가 없습니다. 같은 파일로 내장 언어의 일부 텍스트를 수정할 수도 있습니다. | 도움말 | |
| 번역 후크 | Delphi의 sgcUIOnTranslate와 .NET의 sgcUILang.OnTranslate는 모든 텍스트에 대해 호출되므로, 자체 사전이나 번역 시스템을 연결할 수 있습니다. | 도움말 | |
| Translation Manager와 리소스 DLL | 최종 사용자 텍스트는 resourcestring이므로, Delphi Translation Manager(ITE)나 리소스 DLL로 만든 번역도 계속 동작합니다. | 도움말 | |
| 모든 에디션 | 현지화는 무료 Community 패키지를 포함한 모든 sgcUI 에디션에 포함됩니다. | 도움말 |
Realtime UI 팩은 별도의 제품이 아닙니다. 각 구성 요소는 어울리는 sgcUI 제품 안에 있으며 해당 제품의 에디션을 따르고, Delphi, C++Builder, .NET에서 사용할 수 있습니다. Community 열은 무료 .NET Community 패키지에 포함된 내용을 보여 줍니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 접속 상태와 아바타 | sgcUICore, 모든 제품이 공유: TsgcUIPresenceModel이 사용자와 그 상태(온라인, 자리 비움, 다른 용무 중, 오프라인)를 관리하고, 아바타, "+N" 칩이 있는 아바타 그룹, 접속 상태 표시점이 이를 따릅니다. 실시간 접속 상태 메시지도 모든 에디션에 포함됩니다. VCL, FireMonkey, WinForms, WPF, Avalonia에서 사용할 수 있습니다. | 도움말 | |
| 알림 센터 | sgcNavigation: 읽지 않은 수를 관리하는 TsgcNotificationModel, 토스트 알림, 날짜별로 묶고 모두 읽음으로 표시 기능이 있는 알림 수신함, 범주와 채널별 알림 환경설정과 그 편집기를 제공합니다. sgcToolbar의 TsgcToolbarBadgeLink는 툴바 또는 리본 항목에 읽지 않은 수를 표시합니다. | ~실시간 알림 메시지와 배지 대상으로서의 리본은 Registered입니다. | 도움말 |
| 활동 피드와 감사 추적 | sgcDashboard: TsgcDashboardActivityModel은 누가 어떤 객체에 무엇을 했는지 기록하고, 활동 피드는 이를 상대 시간과 함께 최신 순으로 보여 주며, 감사 추적은 행을 펼치면 바뀐 필드가 나오는 테이블입니다. 둘 다 독립 컨트롤이자 대시보드 타일입니다. | ~실시간 활동 메시지는 Registered입니다. | 도움말 |
| 실시간 로그 뷰어 | sgcGrid: TsgcGridLogModel과 TsgcGridLogLink가 그리드를 끝 따라가기, 일시 중지, 수준 필터, 내보내기를 갖춘 실시간 로그 뷰어로 바꿔 줍니다. 로그 모델은 스레드 안전이므로 작업자 스레드가 줄을 추가할 수 있습니다. | ~실시간 로그 메시지는 Registered입니다. | 도움말 |
| 실시간 소스 | sgcUICoreWS 브리지는 sgcWebSockets의 WebSocket, MQTT 또는 서버 전송 이벤트 연결로 접속 상태, 알림, 활동, 로그 모델에 데이터를 공급합니다. TsgcUILiveSource_WebSocket, TsgcUILiveSource_MQTT, TsgcUILiveSource_SSE이며 .NET에서는 패키지 esegece.sgcUICore.sgcWebSockets입니다. 소스 하나가 여러 모델에 데이터를 공급할 수 있으며 메시지는 메인 스레드에서 적용됩니다. | Registered | 도움말 |