Syncfusion Diagram SDK는 인터랙티브 플로우차트, 비즈니스 프로세스 모델 및 표기법(BPMN) 다이어그램, 통합 모델링 언어(UML) 다이어그램, 조직도, 마인드맵, 평면도 및 시각적 편집기를 생성하기 위한 다이어그램 패키지입니다. 자동 레이아웃, 데이터 바인딩, 도형, 연결선, 인터랙티브 편집, 탐색, 지속성 및 내보내기 기능을 제공합니다.
여러 유형의 다이어그램 생성
플로우차트, BPMN 다이어그램, UML 다이어그램, 조직도, 마인드맵, 스윔레인 다이어그램, 평면도, 네트워크 다이어그램 및 맞춤형 시각적 워크플로우를 구축합니다. 해당 구성 요소는 비즈니스 프로세스, 애플리케이션 아키텍처, 조직 구조, 의사결정 흐름 및 기타 시각적 모델링 시나리오를 지원합니다.
자동 레이아웃으로 다이어그램 배치
플로우차트, 조직도, 마인드맵 및 계층적 뷰를 위한 내장된 레이아웃 알고리즘을 사용하여 다이어그램 요소를 구성합니다. 자동 배치는 애플리케이션이 관련 노드 및 연결선을 구조화된 시각적 표현으로 배치하도록 도와줍니다. 모든 요소를 수동으로 배치할 필요가 없습니다.
애플리케이션 데이터로부터 다이어그램 생성
다이어그램을 애플리케이션 데이터 소스에 연결하고 동적으로 노드 및 연결선을 생성합니다. 데이터 바인딩을 통해 시각 구조가 기초 정보를 반영할 수 있으며, 이는 조직 계층, 워크플로우, 관계 다이어그램 및 기타 데이터 기반 시각적 모델 생성을 지원합니다.
내장 도형 및 기호 사용
미리 정의된 도형, 기호, 연결선, BPMN 요소, UML 도형 및 플로우차트 객체를 다이어그램 인터페이스에 추가합니다. 심볼 팔레트를 통해 사용자는 다이어그램을 인터랙티브하게 만들거나 확장할 때 사용 가능한 요소를 드래그 앤 드롭할 수 있습니다.
다이어그램 요소 상호작용 편집
사용자가 애플리케이션 내에서 다이어그램 요소를 선택, 이동, 크기 변경, 회전 및 직접 편집하도록 허용합니다. 인터랙티브 편집 기능은 시각적 편집기와 다이어그램 디자이너를 지원하여 사용자가 노드와 관계를 직접 조작하며 생성, 재구성 및 수정할 수 있게 합니다.
연결 및 관계 정의
구성 가능한 연결선, 연결 지점, 레이블 및 라우팅 동작을 사용하여 다이어그램 요소를 연결합니다. 이 기능은 노드 간의 관계 및 방향성 흐름을 나타내며, 프로세스 다이어그램, 아키텍처 모델, 네트워크 시각화, 조직 구조 및 기타 연결된 시각 시스템을 지원합니다.
스윔레인으로 프로세스 모델링
프로세스를 레인과 단계로 구성하여 책임, 부서, 참가자 및 워크플로우 단계를 나타냅니다. 스윔레인 다이어그램은 태스크가 프로세스를 통해 이동하는 방식을 보여주면서 개별 활동에 대한 역할 또는 조직 영역을 시각적으로 분리하는 데 도움을 줍니다.
복잡한 다이어그램 탐색 및 정렬
확대, 이동, 뷰포트 컨트롤 등을 사용하여 대형 다이어그램을 탐색합니다. 그리드라인, 눈금자, 스냅 가이드, 정렬 옵션 및 간격 제어는 사용자가 다이어그램 요소를 일관되게 배치하고 상세한 시각 구조를 생성 및 편집하는 데 도움을 줍니다.
다이어그램 상태 저장 및 복원
다이어그램 상태를 JavaScript Object Notation (JSON) 포맷으로 직렬화하여 지속성과 나중에 복원을 지원합니다. 애플리케이션은 편집 세션 간에 다이어그램 구성을 보존하고 저장된 시각 구조를 다시 불러오며 사용자가 이전에 만든 다이어그램으로 돌아갈 수 있는 워크플로우를 지원합니다.
다이어그램 내보내기 및 인쇄
다이어그램을 다이어그램 인터페이스 외부에서 사용할 수 있는 지원 형식으로 내보내고, 물리적 또는 디지털 문서를 위한 인쇄 기능을 제공합니다. 이 기능들은 보고, 협업, 기록 보관 및 완성된 다이어그램을 공유하거나 보관해야 하는 워크플로우를 지원합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
JavaScript
Windows UWP 컨트롤
.NET 버전
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 5 / .NET Core 3.1
.NET 4.8 or earlier
.NET 플랫폼
.NET Blazor / WebAssembly
.NET WinForms
.NET WPF
ASP.NET Core 어셈블리
ASP.NET Core 3.1 어셈블리
ASP.NET MVC
JavaScript 플랫폼
Angular
React
Vanilla JavaScript
Vue.js
IDE 지원
Visual Studio
Syncfusion에 대해
2001년에 설립되어 노스캐롤라이나주 Morrisville에 본사를 둔 Syncfusion은 .NET, JavaScript, 그리고 주요 모바일 및 데스크톱 개발 플랫폼을 위한 광범위한 개발자 컴포넌트, 컨트롤, 프레임워크를 제공하는 데 특화되어 있습니다. 125개국 이상에서 12,000명 이상의 고객을 보유한 이 회사는 개별 개발자부터 Fortune 500 기업에 이르기까지 다양한 고객층에 서비스를 제공합니다. Essential Studio와 같은 인기 제품군은 1,600개 이상의 컴포넌트를 제공하며, 반응형 지원과 투명한 라이선스를 바탕으로 신속한 애플리케이션 개발, 심층적인 비즈니스 인텔리전스, 강력한 보고 솔루션을 지원합니다.