Classes| Class | Description | |
|---|---|---|
![]() |
An AnchorPattern instance defines a set of anchor points to be used together. A pattern can be assigned as an integral entity to the AnchorPattern property of diagram nodes. |
|
![]() |
( Implements a simulated annealing graph layout algorithm. |
|
![]() |
Arrows represent links between diagram nodes. |
|
![]() |
Represents a label displayed by an Arrow. New labels can be added to the arrow by calling its AddLabel method. |
|
![]() |
The Box class represents diagram nodes that can have distinct shapes. Boxes might represent nodes in a graph, tree, process diagram, etc. |
|
![]() |
Allows changing the images used to display intrinsic button controls. |
|
![]() |
( Implements a circular graph layout algorithm. |
|
![]() |
|
|
![]() |
( Implements a flowchart layout algorithm. |
|
![]() |
Decorations are lightweight objects that can be used for drawing background graphics such as frames, lane divider lines, etc. |
|
![]() |
A FlowChart object represents a diagram composed of linked nodes. That could be a workflow diagram, a database diagram, organizational chart, genealogy tree, a network diagram, etc. |
|
![]() |
( A tree layout algorithm that places child nodes symmetrically around their parent node. |
|
![]() |
The Graphics class represents a graphics engine used to render diagram items. Instance of this class is accessible via the FlowChart.Graphics property. |
|
![]() |
( Implements a grid graph layout algorithm. |
|
![]() |
This class represents an hierarchical group of items in the flowchart document. |
|
![]() |
Provides methods and properties for building HTML image maps. |
|
![]() |
Provides several customization properties for the CreateBitmap and SaveToBitmap methods. |
|
![]() |
( Implements a layered graph layout algorithm. |
|
![]() |
Represents a supplementary label displayed by a flowchart node. New labels can be added to a node by calling its AddLabel method. |
|
![]() |
The Overview control provides a scaled-down view of a FlowChart contents. |
|
![]() |
Allows customization of some aspects of the graph path-finding algorithm. |
|
![]() |
Provides properties to customize various aspects of printing and print-preview. |
|
![]() |
This class provides properties for several aspects of the print-preview window. |
|
![]() |
|
|
![]() |
|
|
![]() |
|
|
![]() |
Allows customization of various aspects of the arrow routing algorithm. |
|
![]() |
( The Ruler control provides horizontal and vertical scales that help users measure flowchart items. |
|
![]() |
This class contains utility methods useful when FlowChartX is running in a web page. |
|
![]() |
Settings for multiple selection. |
|
![]() |
ShapeTemplate objects provide the means for defining complex box shapes. |
|
![]() |
( Implements the Spring-Embedder graph layout algorithm. |
|
![]() |
Creates SVG (Scalable Vector Graphics) files from FlowChartX diagrams. ( |
|
![]() |
Tables are diagram nodes that can contain multiple cells and can be related to other nodes through their rows. Tables can represent database tables in ER diagrams or classes in class hierarchy diagrams. |
|
![]() |
Implements algorithms for arranging tree structures. |
|
![]() |
( Implements a tree map layout algorithm. |
|
![]() |
Exports FlowChartX diagrams to Visio 2003 XML Drawing files (VDX). ( |
|
![]() |
Imports Visio 2003 XML Drawing files (VDX) into FlowChartX. ( |
|
![]() |
Reads FlowChartX diagrams from XML files. |
|
![]() |
Saves FlowChartX diagrams into XML files. |
Interfaces| Interface | Description | |
|---|---|---|
![]() |
Represents a collection of Arrow objects. |
|
![]() |
Represents a collection of Box objects. |
|
![]() |
Represents a collection of DecorationLine objects. |
|
![]() |
Represents a collection of Group objects. |
|
![]() |
Represents a collection of Table objects. |
Enumerations| Enumeration | Description | |
|---|---|---|
![]() |
|
|
![]() |
The values of this enumeration are used as arguments of the ActionRedone and ActionUndone events. |
|
![]() |
Identifies the type of the diagram's active item; the enumeration members are used as values of the ActiveItemType property. |
|
![]() |
Specifies how layout algorithms should align arrows to nodes' anchor points; the enumeration members are used as values of the ArrowAnchoring property of layout classes. |
|
![]() |
The enumeration members are used as values of the IncmAnchor and OutgAnchor properties of boxes. |
|
![]() |
The enumeration members are used as values of the flowchart's ArrowCrossings property. |
|
![]() |
The enumeration members are used as values of the arrows ArrowHead, ArrowBase and IntermArrowHead properties. |
|
![]() |
|
|
![]() |
Specifies the style of an arrow; the enumeration members are used as values of the Style property of arrows. |
|
![]() |
Specifies the style of arrow's text; the enumeration members are used as values of the TextStyle property of arrows. |
|
![]() |
Specifies how a diagram node is attached to its group master. |
|
![]() |
Members of this enumeration specify how the control should respond to users' actions and can be assigned to the flowchart's Behavior property. |
|
![]() |
Specifies the style of a box; the enumeration members are used as values of the Style property of boxes. |
|
![]() |
Specifies the style of table cells' border lines. Members of this enumeration can be assigned to the CellBorders property of tables. |
|
![]() |
Specifies the type of UI widget shown in a cell. |
|
![]() |
Members of this enumeration are used as indices of the ClipboardFlags indexed property. |
|
![]() |
Members of this enumeration specify the type of a table's column and can be used as arguments of the SetColType method of tables. |
|
![]() |
Members of this enumeration specify how ActiveX control hosted in boxes are activated and can be assigned to the ControlActivation property of boxes. |
|
![]() |
Specifies what type of custom drawing to perform on boxes; the enumeration members can be assigned to the box' CustomDraw property. |
|
![]() |
Specifies directions. |
|
![]() |
Specifies what data is being dragged during drag-and-drop operations. |
|
![]() |
Specifies the control's drag-and-drop handling mode; members of this enumeration can be assigned to the DragDropMode property. |
|
![]() |
Members of this enumeration are used as indices of the EventFlags indexed property. |
|
![]() |
Members of this enumeration specify where the +/- buttons are displayed relative to Expandable boxes and can be assigned to the flowchart's ExpandBtnPos property. |
|
![]() |
Members of this enumeration can be assigned to the FillStyle property of a box to specify what gradient fill mode to use for the box interior. |
|
![]() |
Specifies the type of a Glass node effect. |
|
![]() |
Identifies a graphics engine supported by FlowChartX; members of the enumeration can be passed as arguments to the StartUp method of the Graphics class. |
|
![]() |
Members of this enumeration can be assigned to the GridStyle property to specify how to visualize the alignment grid. |
|
![]() |
Members of this enumeration can be assigned to the HitTestPriority property to specify the order in which items are hit-tested. |
|
![]() |
Members of this enumeration can be assigned to the KbdBehavior property to specify how the arrow keys are handled by FlowChartX. |
|
![]() |
Members of this enumeration are used as indices of the KeyboardFlags indexed property. |
|
![]() |
Members of this enumeration can be assigned to the LayoutStyle property to a container box to specify how items are laid out inside that box. |
|
![]() |
Contains keys for the LayoutTraits indexed property. |
|
![]() |
Members of this enumeration can be passed as parameters to the AddAnchorPoint method of an AnchorPattern to specify what the marks drawn a anchor point locations should look like. |
|
![]() |
|
|
![]() |
Specifies how users can start modification of diagram items; members of the enumeration can be assigned to the ModificationStart property. |
|
![]() |
Specifies what mouse button is pressed when a mouse related event is raised. |
|
![]() |
Specifies what actions can be associated with the middle mouse button. |
|
![]() |
Members of this enumeration can be passed as parameters to the SetMouseCursor method to specify which cursor should be changed. |
|
![]() |
Specifies the type of action performed when the user rotates the mouse wheel. |
|
![]() |
Specifies how multiple subgraphs are placed relatively to each other. |
|
![]() |
Members of this enumeration can be assigned to the MultiSelStyle property to specify how multiple selection behaves and is drawn on screen. |
|
![]() |
Members of this enumeration are used as indices of the Constraints indexed property of nodes. |
|
![]() |
Specifies the type of a node. |
|
![]() |
Members of various layout and routing related properties are of this type. It specifies the orientation of an arrow's segment or of a layout overall flow. |
|
![]() |
Members of this enumeration can be assigned to the PageOrientation property of the PrintOptions class to specify the orientation of printed pages. |
|
![]() |
Members of this enumeration can be assigned to the PaperSize property of the PrintOptions class to specify the paper size. |
|
![]() |
Members of this enumeration can be assigned to the PenStyle property of an item to specify the style of the pen used to draw the item's frame lines. |
|
![]() |
Members of this enumeration can be assigned to the PicturePos property of a node to specify how the node's picture should be aligned and positioned. |
|
![]() |
Members of this enumeration can be assigned to the PrpStartOrientation property of an arrow to specify the orientation of the first segment of asPerpendicular arrows. |
|
![]() |
Specifies the type of a relation when working with various table-related properties and methods. |
|
![]() |
Specifies how link labels are positioned. |
|
![]() |
Specifies how node labels are positioned. |
|
![]() |
Members of this enumeration are used as indices of the RenderFlags indexed property. |
|
![]() |
Members of this enumeration can be assigned to the TriggerRerouting property of the RoutingOptions class to specify when arrows should be rerouted. |
|
![]() |
Members of this enumeration can be assigned to the RestrObjsToDoc property to specify whether items can be dragged outside the document boundary. |
|
![]() |
Specifies the type of auto scrolling. |
|
![]() |
Members of this enumeration can be assigned to the SelStyle property of an item to specify how the item's selection handles behave and what they look like. |
|
![]() |
Members of this enumeration can be assigned to the ShadowsStyle property to specify how shadows are painted. |
|
![]() |
Members of this enumeration can be assigned to the ShowAnchors property to specify when anchor points are painted. |
|
![]() |
Members of this enumeration can be assigned to the SnapStyle property to specify how items are aligned one to another. |
|
![]() |
Members of this enumeration can be assigned to the SnapToAnchor property to specify when arrow ends are aligned to nodes' anchor points. |
|
![]() |
Specifies the alignment of a text string. |
|
![]() |
Members of this enumeration can be assigned to the LinkStyle property of a table to specify how arrows can connect to that table. |
|
![]() |
Identifies types of scroll UI supported by Table nodes. |
|
![]() |
Members of this enumeration can be assigned to the Style property of a table to specify the shape of that table. |
|
![]() |
Members of this enumeration specify the level of antialiasing applied to text rendered inside boxes. |
|
![]() |
Members of this enumeration specify how text is aligned inside a diagram item. |
|
![]() |
Members of this enumeration can be assigned to the ArrowStyle property of the TreeLayout class to specify what style to apply to the diagram arrows. |
|
![]() |
Members of this enumeration can be assigned to the Direction property of the TreeLayout class to specify the overall flow of items in the layout. |
|
![]() |
Members of this enumeration can be assigned to the Type property of the TreeLayout class to specify the type of tree layout to apply to the diagram. |
|
![]() |
Specifies the unit of measure used for specifying the size of flowchart elements. |