MindFusion.Diagramming for WinForms Professional について

図やグラフを作成する機能をアプリケーションに追加

MindFusion.Diagramming for WinForms Professional は、ワーク・フローとプロセス・ダイアグラムおよび、データベース・エンティティー関係ダイアグラム、組織的なチャート、オブジェクト階層と関係チャート、グラフとツリーの作成と表示を行うことで。開発者を支援していきます。 基本的なオブジェクト・タイプである、BOX/TABLE/ARROWについて、グループ化や、他へのアタッチ、複雑な構造への結合が可能です。MindFusion FlowChart.NET Professional は、カスタムなデザインやペイントが行われたBOXだけではなく、50 種類以上の定義済みの BOX も提供します。 FlowChart.NET Professional のソースコードも入手可能です。

主な特徴

MindFusion.Diagramming for WinForms Professional は、最も複雑なスキーマでさえ、作成が可能な方式で設計されています。 それを実現するためには、各種の FlowChart.NET オブジェクトを結合し、また、そのプロパティを設定します。 それらのコントロールが提供するイベントを用いて、フローチャート・オブジェクトによるユーザー・インタラクションへの応答が可能になります。

MindFusion.Diagramming for WinForms Professional の最も重要な特徴について、それらをグループごとに振り分け、以下に示します:

MindFusion.Diagramming for WinForms Professional コンポーネント

  • ロイヤリティ・フリーの再配布。
  • ストロング・ネームによるアセンブリ。
  • デジタル署名。
  • ソースコードの購入も可能。
  • C# で記述されたコード。

ユーザー・インタラクション

  • 複数のユーザー・インタラクション・モード。
  • スクロールとズーム。
  • パンニング。
  • Windows クリップボードを用いたコピー&ペースト。
  • マウスでオブジェクトをドラッグする際の、自動的なスクロール。
  • グリッドの整列。
  • 複数オブジェクトの選択。
  • ツール・チップの提供。
  • ノードに対して定義可能なドッキング・ポイント。
  • アンドゥ/リドゥのサポート。

プログラミング

  • ダイアグラム・オブジェクトおよび、その選択に関する、プログラムによるアクセス。
  • 表示と振る舞いをカスタマイズする、多数のプロパティ。
  • 多数のユーティリティ・メソッドを提供。
  • パスの検索と、周期の検出。
  • リッチなイベント・セット。

ダイアグラムの保存と読み出し

  • ディスク上のファイル。
  • .NET ストリーム。
  • ASCII 文字列。
  • XML ドキュメント。

出力

  • Windows Forms を介した表示。
  • プリント。
  • プリント・プレビュー。
  • ユーティリティーであるWebChartクラスを介したブラウジング。
  • イメージ・ファイルのエクスポート。

ダイアグラム要素

  • 70種類以上の、定義済みノード・シェイプ。
  • 無制限の Row とColumn を持つテーブル。
  • .NETコントロールを、ダイアグラム・ノードとして使用可能なコントロール・ホスト。
  • 複数のセグメントから構成されるアロー。
  • 直線と曲線に対応可能なアロー。

自動的なレイアウト

  • Spring-Embedderグラフ・レイアウト。
  • 有指向ツリー・レイアウト。
  • 放射状ツリー・レイアウト。
  • 階層化されたグラフ・レイアウト。
  • グリッド・レイアウト (FlowChart.NET Pro のみ)。
  • アローの自動的な有指向化。

表示

  • イメージとテキストの表示が可能なノード。
  • 各種のテキスト整列スタイル。
  • 図形内へのレイアウトが可能なテキスト。
  • HTML的な形式を持つテキスト・フォーマット。
  • カスタマイズ可能なフォントとカラー。
  • カスタムなノード・シェイプの定義が可能。
  • ノードに対するカスタムな配色。
  • シャドウへの対応。
  • マウス・カーソルのユーザー設定。
  • Z オーダー。
  • ペンとブラシに関する、リッチなスタイルの選択。
  • ノードの透過表示に対応。
  • ノードの非表示に対応。

振る舞い

  • ダイアグラム要素のロック。
  • 読み込み専用モードのサポート。
  • スクロール可能なテーブル。
  • オブジェクト階層の展開と畳み込み。
  • イン・プレイスでのテキスト編集。
  • リンク済みノードに対応する、アローのダイナミックな配置。

アローを介したリンク

  • ノード 対 ノード。
  • テーブル 対 テーブル。
  • ノード 対 テーブル。
  • 非接続状態のアロー間。

階層的なグルーピング

  • 他のオブジェクトに対する、オブジェクト(nodes/tables)のアタッチ。
  • アロー・コントロールの位置への、オブジェクトのアタッチ。
  • アロー・セグメントへの、オブジェクトのアタッチ。

補助的なコントロール (FlowChart.NET Pro のみ)

  • オーバービュー・コントロール。
  • ルーラー・コントロール。
  • シェイプ・ツールバー。