주요 기능
일반 기능
- 도표는 상호대화 방식이나 프로그램 방식으로 만들 수 있습니다.
- 구체적인 형태, 스타일, 색상, 글꼴을 각 항목별로 또는 컨트롤의 기본 속성으로 정의될 수 있습니다.
- 여러 컬렉션을 지원하기 때문에 여러 가지 방법으로 그래프를 그릴 수 있습니다.
- 컨트롤(CanDrawNode, CanMoveNode, CanMultiLink등) 또는 항목(XSizeable, YSizeable, XMoveable, YMoveable, Selectable, Stretchable 등)을 사용자 정의할 수 있는 많은 속성
- 상호작용 및 표시 기능
- 다중 선택
- 다중 수준 취소/재실행
- 그리드 지원
- 이동 또는 크기 조정될 때 노드 연결 유지
- 확대/축소
- 스크롤, 드래그 스크롤
- 안티앨리어싱
- OwnerDraw 속성 - 항목 또는 전체 AddFlow 컨트롤에 사용자 정의 드로잉 제공
- 자유 확장 RouteFlow를 통한 오토라우팅 연결
입출력
- PrnFlow 무료 확장을 통한 인쇄 및 인쇄 미리보기. PrnFlow의 C# 소스 코드가 제공됩니다.
- IXmlSerializable 인터페이스 지원WriteXml 및 ReadXml 메소드
- XMLFlow 무료 확장을 통한 XML 직렬화. XMLFlow의 C# 소스 코드가 제공됩니다.
- Metafile 내보내기
- SVGFlow를 통한 SVG 내보내기 클래스 라이브러리를 통해 SVG 포맷으로 도표를 내보낼 수 있습니다.
노드
- 43개의 사전 정의된 형태
- 사용자 정의된 형태
- 이미지를 노드에 연결시키는 기능
- 채우기 색, 그리기 색, 텍스트 색, 그라데이션 색
- 쉐도우
- 즉석 편집
- 자동 크기 조정 옵션
- 투명 노드
- 숨겨진 노드
- 텍스트 배치 옵션
- 이미지 위치 잡기 옵션
- 도구 설명
- SVG를 통해 도표를 웹 페이지에 렌더링할 때 사용할 수 있는 URL
링크
- 15개의 사전 정의된 화살표 스타일
- 사용자 지정 화살표 스타일
- 그리기 색, 텍스트 색
- 쉐도우
- 늘일 수 있는 링크. 하나의 링크는 여러 개의 세그먼트로 구성될 수 있음. 사용자는 상호대화식으로 세그먼트를 추가하거나 제거할 수 있음
- 곡선 링크 (Bezier 및 Spline)
- 링크간 공통 부분으로의 점프
- 재귀 링크
- 고정 링크
- 숨겨진 링크
- 링크의 원본 노드 또는 목적지 노드를 상호대화식으로 변경할 가능성
- 도구 설명
- SVG를 통해 도표를 웹 페이지에 렌더링할 때 사용할 수 있는 URL
자동그래프레이아웃
AddFlow에는 직접적으로 자동 그래프 레이아웃 기능이 없지만 아래의 네 가지 그래프 레이아웃 구성 요소로 이루어진 세트인 LayoutFlow를 추가할 수 있습니다.
- HFlow for .NET (계층구조적 레이아웃)
- OFlow for .NET (방사형 레이아웃)
- SFlow for .NET (대칭형 레이아웃)
- TFlow for .NET (트리형 레이아웃)
참고 사항:
HFlow, OFlow, SFlow 및 TFlow는 AddFlow 없이 사용할 수 없는 AddFlow 확장 구성요소입니다.
LayoutFlow는 AddFlow 패키지 라이센스에 들어 있으며 LayoutFlow를 따로 구매하실 수도 있습니다.