MindFusion.Diagramming for ActiveX Standard について

ワークフロー図の作成機能をアプリケーションに追加

MindFusion.Diagramming for ActiveX は、ワークフロー、アルゴリズム、プロセスダイアグラム、データベースエンティティリレーションシップダイアグラム、オブジェクト構造、リレーションシップチャート、グラフ、ツリー等の作成と表示が可能です。MindFusion.Diagramming for ActiveX Standardでは、ボックス、テーブルや矢印などグループ化あるいは他に接続、あるいは複雑な構造に結合可能な標準のオブジェクトを提供します。MindFusion.Diagramming for ActiveX Standardはユーザーがデザインしたカスタム描画ボックスなど、70以上の事前設定済みボックスを提供します。MindFusion.Diagramming for ActiveX Standardはソースコード付きでご購入いただけます。MindFusion.Diagramming for ActiveX Standardをご購入いただくと、ご購入から12か月間は無償アップグレードが受けられます。MindFusion.Diagramming for ActiveX Standard更新ライセンスは、お持ちのMindFusion.Diagramming for ActiveX Standardサブスクリプション期間を1年延長します。MindFusion.Diagramming for ActiveX Standard Enterprise とFlowChartX Standard Site Licensesもご購入いただけます。

Overview

MindFusion.Diagramming for ActiveX Standard provides more than 70 predefined box shapes, as well as user designated and custom-painted boxes. Both images and text can be placed inside boxes. Customizable fonts and colors and multiple arrow styles let you customize the appearance of a chart. Other layout features include an alignment grid; shadow effects; scrolling and zooming; locking; z-order; and pen styles.

MindFusion.Diagramming for ActiveX Standard programming model comprises more than 200 methods, properties and events. The objects in a MindFusion.Diagramming for ActiveX Standard diagram can be enumerated through several collections - based on the object type and selection state. The diagrams relationship hierarchy can be traversed through 'incoming/outgoing arrows' collections available for the boxes and tables.

Every object type available in MindFusion FlowChartX Standard is exposed as a COM class with properties and methods controlling its look and behavior. Through these classes the FCX objects can be programmatically moved and resized, locked in place, repositioned in the Z-order, grouped and attached; their text, color, font, style and other visual attributes are exposed as properties.

A brief description of the basic MindFusion.Diagramming for ActiveX Standard types follows below:

Boxes can represent classes in class-hierarchies, flowchart elements, icons in network diagrams, etc. They can hold both graphics and text in different fonts, sizes and colors. Box objects can have any polygonal shape. There are more than 50 predefined box shapes. Apart from them MindFusion.Diagramming for ActiveX offers you very easy and quick way to define your own shape as you like it. Furthermore boxes support two forms of custom painting. The first type gives you full control over the painting, while in the second one your painting code is performed additionally to the basic painting.

Tables can be used in database diagrams as well as in any other kind of charts that need table representation. They display grids of cells and every cell contains text. Cells, columns and rows can be customized in various ways there are properties available for setting their extents, style and text alignment. Tables dimensions can be programmatically changed; inserting, appending or deleting rows and columns can be done in a very comprehensive, intuitive way whenever you might need it. Tables can also display background images and graphics. The file formats supported are BMP, GIF, JPEG, ICO and WMF (same applies for boxes).

Arrows are used to represent various types of connections and relations in diagrams. FlowChartX Standard offers three basic arrow-types:

  • poly-line arrows composed of straight-line segments
  • curved arrows composed of Bezier-spline segments
  • arrows composed of horizontal and vertical segments, alternating their orientation so that every segment is perpendicular to its neighbor

Each arrow has to be connected to a box or a table object. You can use transparent boxes on any side of an arrow to make it appear as hanging. Some customizable arrows properties are: tip styles, colors, text, pen width and style, modification behavior and number of segments.

MindFusion.Diagramming for ActiveX Standard is written in C++ using the ATL libraries to implement the needed ActiveX control interfaces.

What is the difference between MindFusion.Diagramming for ActiveX Standard and MindFusion.Diagramming for ActiveX Professional?

MindFusion.Diagramming for ActiveX Professional includes the following additional functionality:

  • Fractal tree layout
  • Layered graph layout
  • Grid graph layout
  • Annealing graph layout
  • Circular graph layout
  • Route arrows to avoid crossing nodes
  • Decision flowchart layout
  • Undo / redo
  • Clipboard operations
  • Import Visio 2003 VDX files
  • Export Visio 2003 VDX files
  • Export SVG files
  • Ruler control