sgcEditors 기능 표
sgcEditors의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 각 컨트롤은 VCL, FireMonkey, WinForms, WPF, Avalonia용으로 동일한 속성과 이벤트를 가지고 있습니다.
sgcEditors의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 각 컨트롤은 VCL, FireMonkey, WinForms, WPF, Avalonia용으로 동일한 속성과 이벤트를 가지고 있습니다.
Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.
모든 행은 해당 도움말 항목으로 연결됩니다. Community 열은 무료 .NET Community 에디션에 포함된 내용을 보여 주며, 모든 기능은 Registered와 체험판에 들어 있습니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 월 달력 | 단일 날짜 또는 범위, MinDate와 MaxDate, 비활성화된 날짜와 요일, ISO 8601 주 번호, 월, 연도, 10년 단위 보기. | 도움말 | |
| 날짜 선택기 | 드롭다운 달력과 월 이름도 이해하는 유연한 파서를 갖춘 날짜 입력. | 도움말 | |
| 시간 선택기 | 네이티브 편집 컨트롤에서의 시간 입력. | 도움말 | |
| 날짜 및 시간 선택기 | 하나의 컨트롤에서 날짜와 시간을 입력합니다. | 도움말 | |
| 범위 슬라이더 | 슬라이더로 값 하나 또는 범위를 선택합니다. 두 번째 핸들은 Registered 에디션에 있습니다. | ~핸들 하나만 그려지고 편집되며, EndValue는 유지되지만 표시되지 않습니다. | 도움말 |
| 색상 선택기 | 색상을 고릅니다. HSV 사각형과 알파 막대는 Registered 에디션에 있습니다. | ~견본과 16진수만 제공하며 HSV 사각형과 알파 막대는 그려지지 않고 알파는 항상 $FF입니다. | 도움말 |
| 토큰 편집기 | 태그와 수신자를 위한 칩. 자동 완성 목록은 Registered 에디션에 있습니다. | ~칩, 유효성 검사, 제한은 동작하지만 자동 완성 목록은 열리지 않습니다. | 도움말 |
| 별점 | 별 모양 평점 입력. | 도움말 | |
| 스핀 편집기 | 마우스 휠과 자동 반복을 지원하는 숫자 입력. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 데이터 인식 편집기 | 날짜 선택기, 시간 선택기, 스핀 편집기, 별점, 범위 슬라이더는 DataSource와 DataField에 바인딩되며, 범위 슬라이더는 EndDataField에도 바인딩됩니다. Null 필드는 비어 있는 것으로 표시됩니다. Delphi와 C++ Builder용입니다. | Registered 에디션 | 도움말 |
| 스마트 붙여넣기 | 월 달력, 날짜, 시간, 날짜 및 시간 선택기, 스핀 편집기, 별점, 토큰 편집기, 색상 선택기가 스마트 붙여넣기에 참여합니다. TsgcVCLSmartPaste와 TsgcFMXSmartPaste(.NET에서는 TsgcWinFormsSmartPaste, TsgcWpfSmartPaste, TsgcAvaloniaSmartPaste)는 이메일이나 주소 블록 같은 붙여넣은 텍스트를 폼 컨트롤의 값으로 바꿉니다. sgcEditors 컨트롤과 표준 편집, 콤보, 체크 박스, 날짜 컨트롤 모두 해당하며, 실행 취소와 스마트 붙여넣기 버튼도 있습니다. AI 공급자에는 붙여넣은 텍스트와 필드 설명만 전송되며, 공급자가 없으면 로컬 파서가 Name: value 같은 줄을 읽습니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 실제 텍스트 입력 | 날짜, 시간, 숫자, 16진수 필드가 네이티브 편집 컨트롤이므로 IME, 클립보드, 실행 취소, 화면 읽기 프로그램이 동작합니다. | 도움말 | |
| 현지화 | 각 컨트롤이 자체 로캘을 가집니다. 요일과 월 이름, 형식, 한 주의 시작 요일, 컨트롤별 FormatSettings. | 도움말 | |
| 키보드 | 드롭다운은 F4 또는 Alt+Down, 달력에서는 방향키와 PageUp, PageDown, 스핀 편집기에서는 마우스 휠과 자동 반복, 포커스 링. | 도움말 | |
| 모니터별 DPI | 96 DPI 논리 픽셀로 레이아웃을 구성하고 모니터별로 확대하며, 드롭다운은 해당 모니터의 DPI로 그려집니다. | 도움말 | |
| 오른쪽에서 왼쪽 (아랍어와 히브리어) | 스핀, 드롭다운, 지우기 버튼이 반대쪽으로 이동하고, 슬라이더와 평점의 방향, 캘린더의 요일 순서, 화살표, 토큰 배치가 미러링되며, 내부 편집 필드도 같은 방향을 갖습니다. | 도움말 | |
| 화면 읽기 프로그램과 고대비 | 모든 편집기가 역할, 이름, 값을 UI Automation에 노출하며, 복합 편집기의 부분(날짜 부분, 토큰, 평점 별, 색)과 열려 있는 동안의 팝업도 함께 노출합니다. 포커스 링은 항상 보이며 Windows 고대비를 따릅니다. Delphi 7~13의 VCL, Windows의 FireMonkey, WinForms, WPF, Avalonia에서 기본으로 켜져 있습니다. | 도움말 |
| 작업 | 기본 Delphi 컨트롤 | sgcEditors |
|---|---|---|
| 드롭다운에서 날짜 또는 시간 선택 | TDateTimePicker | TsgcVCLDatePicker, TsgcVCLTimePicker |
| 하나의 컨트롤에서 날짜와 시간 | TDateTimePicker | TsgcVCLDateTimePicker |
| 최대 길이가 있는 날짜 범위 선택 | TMonthCalendar | esmRange, MaxRangeDays |
| 개별 날짜와 요일 차단 | TMonthCalendar | DisabledDates, DisabledWeekDays, OnIsDateDisabled |
| 컨트롤별 로케일 | TDateTimePicker | FormatSettings |
도움말에 문서화된 기능만 비교하며, 성능에 대한 주장은 포함하지 않습니다.
.NET 편집기는 동일한 이름과 이벤트를 가진 C# 포트이며 WinForms, WPF, Avalonia를 지원합니다. WPF에서는 값 속성이 양방향으로 바인딩되는 종속성 속성입니다.
| 패키지 | 에디션 | 내용 |
|---|---|---|
esegece.sgcEditors.Community | Community (무료) | 코어 라이브러리 |
esegece.sgcEditors | Registered 에디션 | 코어 라이브러리 |
esegece.sgcEditors.WinForms | Registered 에디션 | Windows Forms 컨트롤 |
esegece.sgcEditors.Wpf | Registered 에디션 | WPF 컨트롤 |
esegece.sgcEditors.Avalonia | Registered 에디션 | Avalonia 컨트롤 |
esegece.sgcEditors.Rendering | Registered 에디션 | 헤드리스 렌더링 |
sgcEditors의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.
sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.
Delphi (PDF) →