ChartView object
Tip The /COM object can be placed on a HTML page (with usage of the HTML object tag:  <object classid="clsid:...">)  using the class identifier: {F4DFE455-01FE-420E-A088-64346DCC3791}. The object's program identifier is: "Exontrol.ChartView". The /COM object module is: "ExOrgChart.dll"
The ExOrgChart component handles and displays organigrams. Use the Nodes property to access the control's Nodes collection. The component lets the user changes its visual appearance using skins, each one providing an additional visual experience that enhances viewing pleasure. Skins are relatively easy to build and put on any part of the control. Use the VisualAppearance property to add new skins to the control. The control supports the following properties and methods:

NameDescription
AcceptFilesSpecifies whether the control accepts drag-and-drop files.
AllowCopyTemplateSpecifies whether the Shift + Ctrl + Alt + Insert sequence copies the control's content to the clipboard, in template form.
AllowEditSpecifies the combination of keys that allows the user to edit a node.
AllowMoveChartIndicates the combination of keys so the user moves or scrolls the chart at runtime.
AllowMoveNodeSpecifies the combination of keys the user can move a node at runtime.
AllowResizeChartSpecifies the keys combination so the user can magnify or shrink the chart at runtime ( zooming ).
AllowSelectNothingSpecifies whether the user can select nothing if he clicks out of any node.
AnchorFromPointRetrieves the identifier of the anchor from point.
AntiAliasingSpecifies whether smoothing (antialiasing) is applied to lines or curves of the objects in the control.
AppearanceRetrieves or sets the control's appearance.
AttachTemplateAttaches a script to the current object, including the events, from a string, file, a safe array of bytes.
BackColorSpecifies the control's background color.
BackColorNodeSpecifies the default node's background color.
BackgroundReturns or sets a value that indicates the background color for parts in the control.
BeginUpdateMaintains performance when items are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called.
BorderHeightSets or retrieves a value that indicates the border height of the control.
BorderWidthSets or retrieves a value that indicates the border width of the control.
ButtonsAlignSpecifies the alignment of the +/- buttons.
ChartHeightRetrieves the height in pixels to display the entire chart.
ChartWidthRetrieves the width in pixels to display the entire chart.
CopyCopies the control's content to the clipboard in EMF format.
CopyToExports the control's view to an EMF file.
CursorGets or sets the cursor that is displayed when the mouse pointer hovers the control.
DefaultNodePaddingReturns or sets a value that indicates the padding of the nodes in the control.
DragOutsideDefIndicates the options to scroll the control's content like speed, step, and so on while user moves a node by drag and drop outside of the control's content.
DrawRoundNodeSpecifies a value that indicates whether the node has borders with round corners.
EditNodeEdits the specified node.
EnabledEnables or disables the control.
EndUpdateResumes painting the control after painting is suspended by the BeginUpdate method.
EnsureVisibleNodeEnsures the given node is in the visible client area.
EnsureVisibleOnSelectRetrieves or sets a value that indicates whether the control ensures the selected node is visible.
EventParamRetrieves or sets a value that indicates the current's event parameter.
ExecuteTemplateExecutes a template and returns the result.
ExpandOnDblClkExpands or collapses a node when the user dbl clicks the node.
ExploreFromNodeExplores the organigram from the node.
FixedHeightNodeRetrieves or sets a value that indicates whether the height of the node's caption is fixed.
FixedWidthNodeRetrieves or sets a value that indicates whether the width of the node's caption is fixed.
FontRetrieves or sets the control's font.
ForeColorSpecifies the control's foreground color.
ForeColorNodeSpecifies the default node's foreground color.
FormatABCFormats the A,B,C values based on the giving expression and returns the result.
FormatAnchorSpecifies the visual effect for anchor elements in HTML captions.
FrameFromPointGets the frame from point.
FramesGets the control's collection of frames.
HasButtonsSpecifies whether a parent node displays +/- buttons if it contains child nodes.
HasButtonsCustomSpecifies the index of icons for +/- signs when the HasButtons property is exCustom.
hEBNListRetrieves the handle of the skins list.
hIconListRetrieves the handle of the icons list.
HideSelectionSpecifies whether the selection in the control is hidden when the control loses the focus.
hPictureListRetrieves the handle of the pictures list.
HTMLPictureAdds or replaces a picture in HTML captions.
hWndRetrieves the control's window handle.
ImagesSets at runtime the control's image list. The Handle should be a handle to an Image List Control.
ImageSizeRetrieves or sets the size of icons the control displays..
IndentChildRetrieves or sets the amount, in pixels, that child nodes are indented relative to their parent nodes.
IndentSiblingXSpecifies the horizontal distance, in pixels between two siblings node.
IndentSiblingYSpecifies the vertical distance, in pixels between two siblings node.
LayoutSpecifies the way the chart displays the diagram.
LinkAssistantColorSpecifies the color for assistant links.
LinkCaptionFromPointGets the node whose caption on the link hovers the specified point.
LinkColorSpecifies the color for links.
LinkToColorSpecifies the color for 'LinkTo' links.
LoadXMLLoads an XML document from the specified location, using MSXML parser.
MaxZoomHeightGets or sets a value indicating how large the chart will appear on vertical axis (max value).
MaxZoomWidthGets or sets a value indicating how large the chart will appear on horizontal axis (max value).
MinZoomHeightGets or sets a value indicating how large the chart will appear on vertical axis (min value).
MinZoomWidthGets or sets a value indicating how large the chart will appear on horizontal axis (min value).
NodeFromPointGets the node from point.
NodesGets the control's collection of nodes.
PenBorderNodeSpecifies the type of pen used to draw the node's borders.
PenLinkSpecifies the type of the pen used to paint the links between nodes.
PenLinkAssistantSpecifies the type of the pen used to paint the links between assistant nodes.
PenLinkToSpecifies the type of the pen used to show the 'LinkTo' links.
PenWidthLinkSpecifies the width of the links between nodes.
PenWidthLinkAssistantSpecifies the width of the links between assistant nodes.
PenWidthLinkToSpecifies the width of the 'LinkTo' links.
PictureRetrieves or sets a graphic to be displayed in the control.
PictureAspectRatioNodeSpecifies the default aspect ratio for the node's picture.
PictureDisplayRetrieves or sets a value that indicates the way how the graphic is displayed on the control's background
PictureHeightNodeSpecifies the height of the node's picture.
PictureWidthNodeSpecifies the width of the node's picture.
RefreshRefreses the control.
ReplaceIconAdds a new icon, replaces an icon or clears the control's image list.
RootGets the root node.
SaveXMLSaves the control's content as XML document to the specified location, using the MSXML parser.
ScrollButtonHeightSpecifies the height of the button in the vertical scrollbar.
ScrollButtonWidthSpecifies the width of the button in the horizontal scrollbar.
ScrollByClickSpecifies a value that indicates whether the user scrolls the control's content by clicking the client area.
ScrollFontRetrieves or sets the scrollbar's font.
ScrollHeightSpecifies the height of the horizontal scrollbar.
ScrollOnCursorScrolls the chart as the cursor indicates.
ScrollOnEnsureSpecifies a value that indicates whether the control scrolls the control's content when ensuring that a node is visible.
ScrollOrderPartsSpecifies the order of the buttons in the scroll bar.
ScrollPartCaptionSpecifies the caption being displayed on the specified scroll part.
ScrollPartCaptionAlignmentSpecifies the alignment of the caption in the part of the scroll bar.
ScrollPartEnableIndicates whether the specified scroll part is enabled or disabled.
ScrollPartVisibleIndicates whether the specified scroll part is visible or hidden.
ScrollPosSpecifies the vertical/horizontal scroll position.
ScrollThumbSizeSpecifies the size of the thumb in the scrollbar.
ScrollToolTipSpecifies the tooltip being shown when the user moves the scroll box.
ScrollWidthSpecifies the width of the vertical scrollbar.
SelColorRetrieves or sets a value that indicates the color used to mark the selected node.
SelectNodeSpecifies the selected node.
ShadowNodeSpecifies whether the node has shadow.
ShowAddNewSpecifies whether the selected node shows or hides add new buttons.
ShowAssistantsRetrieves or sets a value that indicates whether the assistant nodes are shown.
ShowImageListSpecifies whether the control's image list window is visible or hidden.
ShowLinksDirSpecifies whether links show the direction.
ShowRoundLinkSpecifies whether the round links are shown between parent and child nodes.
ShowToolTipShows the specified tooltip at given position.
TemplateSpecifies the control's template.
TemplateDefDefines inside variables for the next Template/ExecuteTemplate call.
TemplatePutDefines inside variables for the next Template/ExecuteTemplate call.
ToolTipDelaySpecifies the time in ms that passes before the ToolTip appears.
ToolTipFontRetrieves or sets the tooltip's font.
ToolTipPopDelaySpecifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control.
ToolTipWidthSpecifies a value that indicates the width of the tooltip window, in pixels.
ToTemplateGenerates the control's template.
VersionRetrieves the control's version.
VisualAppearanceRetrieves the control's appearance.
WidthNodeSpecifies the maximum width of the nodes captions.
ZoomHeightGets or sets a value indicating how large the chart will appear on vertical axis.
ZoomHeightModeSpecifies a value that indicates whether the ZoomHeight property is updated when the control is resized.
ZoomWidthGets or sets a value indicating how large the chart will appear on horizontal axis.
ZoomWidthModeSpecifies a value that indicates whether the ZoomWidth property is updated when the control is resized.