MindFusion.Diagramming for Java Swing 관련 정보

다이어그램 및 그래프 기능으로 귀하의 Java 애플리케이션을 향상시킵니다.

FlowChart.NET을 사용하면 다이어그램의 워크플로우 및 프로세스, 데이터베이스 엔터티 관련 다이어그램, 조직 차트, 오브젝트 계층 및 관계형 차트, 그래프 및 트리를 생성 및 표시할 수 있습니다. 상자, 표, 화살표와 같은 오브젝트 기본 유형은 서로 그룹핑되거나 첨부되고 복잡한 구조로 연결될 수 있습니다. 컨트롤은 50개가 넘는 미리 정의된 상자 형태를 제공하며, 직접 상자를 디자인할 수 있습니다.

Standard 및 Professional 판 사이의 주요 차이점:

  • Visio XML Drawing 파일 가져오기/내보내기
  • 다중 레벨의 실행 취소/재실행 지원
  • 레이어 형식의 그래프 레이아웃
  • Spring-Embedder 그래프 레이아웃
  • 그리드 레이아웃
  • 그래프의 경로 확인
  • 보조 컨트롤 모음:
    • Overview 컨트롤
    • 노드 형태 툴바
    • Ruler 컨트롤

FlowChart.NET은 가장 복잡한 스키마도 작성할 수 있는 방법으로 디자인됩니다. 서로 다른 FlowChart.NET 오브젝트들을 연결하고 프로퍼티를 설정하여 스키마를 작성합니다. 컨트롤이 제공한 이벤트를 사용하여 플로우차트 오브젝트와의 사용자 상호작용에 응답할 수 있습니다.

다음은 그룹에서 분리해 낸 FlowChart.NET 특성 목록 중 중요한 항목들입니다.

FlowChart.NET 컴포넌트

  • 재배포 로열티는 없습니다.
  • 어셈블리에는 강력한 이름(strong-named)을 사용합니다.
  • 디지털 서명을 사용합니다.
  • 소스 코드를 함께 구매할 수 있습니다.
  • C#로 작성되어 있습니다.

사용자 상호작용

  • 여러 가지의 사용자 상호작용 모드스크롤링 및 줌
  • 패닝(Panning)
  • Windows 클립보드로의 복사 및 붙여넣기
  • 마우스로 오브젝트를 드래그하는 중 자동 스크롤링 됩니다.
  • 그리드에 대한 배치
  • 다중 선택
  • 툴팁
  • 노드에 도킹 포인트가 정의될 수 있습니다.
  • 실행 취소/재실행 지원

프로그래밍

  • 다이어그램 오브젝트 및 선택에 대한 프로그래밍 접근 가능
  • 모양 및 비헤이비어의 사용자 정의를 위한 다양한 프로퍼티 제공
  • 다양한 유틸리티 메소드
  • 경로 검색 및 사이클 감지
  • 다양한 이벤트 세트

다이어그램 저장 및 검색

  • 디스크의 파일
  • .NET 스트림
  • ASCII 문자열
  • XML 문서

출력

Windows Forms을 통한 표시 가능

  • 인쇄
  • 인쇄 미리 보기
  • 유틸리티 WebChart 클래스를 통한 검색
  • 이미지 파일 내보내기

다이어그램 요소

  • 70개가 넘는 미리 정의된 노드 형태
  • 표에 무제한의 행과 열을 넣을 수 있습니다.
  • Control 호스트는 .NET 컨트롤을 다이어그램 노드로 사용할 수 있습니다.
  • 화살표는 여러 세그먼트로 구성될 수 있습니다.
  • 화살표 세그먼트는 선이나 곡선이 될 수 있습니다.

자동 레이아웃

  • Spring-Embedder 그래프 레이아웃
  • 지향적 트리 레이아웃
  • 방사형 트리 레이아웃
  • 레이어 형식의 그래프 레이아웃
  • Grid 레이아웃(FlowChart.NET Pro만)
  • 자동 화살표 경로 지정

외관

  • 노드에 이미지와 텍스트를 표시할 수 있습니다.
  • 다양한 텍스트 배치 스타일
  • 다각형 영역에 텍스트를 놓을 수 있습니다.
  • 스타일을 적용한 HTML 형식의 텍스트 포맷팅
  • 사용자 정의할 수 있는 글꼴 및 색상
  • 사용자 정의 노드 형태 정의 가능
  • 노드를 직접 칠할 수 있습니다.
  • 쉐도우
  • 사용자가 지정한 마우스 커서
  • Z order
  • 다양한 펜 및 브러시 스타일
  • 투명한 노드
  • 보이지 않는 노드

비헤이비어

  • 다이어그램 요소 잠금
  • Read-only 모드 지원
  • 표를 스크롤할 수 있습니다.
  • 오브젝트 계층 확장/축소
  • 즉석 텍스트 편집

링크된 노드와 상대적으로 화살표의 동적 위치 지정

  • 화살표를 통해 링크
  • 노드 대 노드
  • 표 대 표
  • 노드 대 표
  • 연결되지 않은 화살표

계층형 그룹 지정

  • 오브젝트(노드, 표)를 다른 오브젝트에 첨부
  • 오브젝트를 화살표 컨트롤의 포인트에 첨부
  • 오브젝트를 화살표 세그먼트에 첨부

보조 컨트롤(FlowChart.NET Pro만)

  • Overview 컨트롤
  • Ruler 컨트롤
  • Shapes 툴바