Renders the contents of a Diagram on a web page.
The following tables list the members exposed by the DiagramView type.
Name | Description | |
---|---|---|
Initializes a new instance of the DiagramView class. |
Name | Description | |
---|---|---|
Gets or sets a value indicating whether in-place editing of the text of objects is enabled. |
||
Contains the name of a JavaScript function that should be invoked when an animated layout completes. |
||
Returns a JavaScript statement that returns a reference to the NetDiagram applet. |
||
Gets the registered client types with JSON templates. |
||
Gets or sets a value indicating whether the control automatically posts back to the server when the user interacts with it. |
||
Gets or sets a value indicating whether auto scrolling of the document area is enabled. |
||
Gets or sets a value indicating how the control responds to user actions. |
||
Gets or sets a value indicating whether Canvas virtual scroll mode is enabled. |
||
Contains the name of a JavaScript function that should be invoked when the user edits the text of a table's cell. |
||
Contains the name of a JavaScript function that should be invoked when the user clicks on a location unoccupied by diagram elements. |
||
Gets or sets if the DiagramView has the keyboard focus in ImageMap mode. |
||
Gets or sets a value indicating which library will be used in the control's client-side scripts in Canvas ClientSideMode. |
||
Specifies the method used for handling user interaction and drawing on the client side. |
||
Contains the name of a JavaScript function that should be invoked when a node is added to a ContainerNode. |
||
Contains the name of a JavaScript function that should be invoked before a child node is added to a container. |
||
Contains the name of a JavaScript function that should be invoked when a node is removed from a ContainerNode. |
||
Contains the name of a JavaScript function that should be invoked before a child node is removed from a container. |
||
Contains the name of a JavaScript function that should be invoked when the user folds a container by clicking the arrow-up button in the container's caption area. |
||
Contains the name of a JavaScript function that should be invoked when the user unfolds a container by clicking the arrow-down button in the container's caption area. |
||
Contains the name of a JavaScript function that should be invoked when the control is loaded on the client side. |
||
Gets the registered custom converters. |
||
Contains the name of a JavaScript function that should be invoked when in-place edit operation starts, letting you create a custom editor control instead of TEXTAREA. |
||
Gets or sets the type of a MindFusion.Diagramming.DiagramLink derived class whose instance should be created when a user starts drawing. |
||
Gets or sets the type of a MindFusion.Diagramming.DiagramNode derived class whose instance should be created when a user starts drawing. |
||
Gets or sets a value that specifies what action should be performed when the user hits the Del key. |
||
Contains the name of a JavaScript function that should be invoked when custom data associated with a diagram item comes from the server to the browser and must be decoded from its string representation. |
||
Gets the diagram displayed by this view. |
||
Contains the name of a JavaScript function that should be invoked when item’s adjustment handles must be custom drawn. |
||
Enables copy, paste and cut operations in ImageMap client mode. |
||
Enables items DOM in ImageMap client mode. |
||
Contains the name of a JavaScript function that should be invoked when when entering the in-place editing mode. |
||
Gets or sets whether the control should request the keyboard focus when clicked. |
||
Contains the name of a JavaScript function that should be invoked when the user resizes a header. |
||
Contains the name of a JavaScript function that should be invoked when the user starts resizing a header interactively. |
||
Contains the name of a JavaScript function that should be invoked when custom hit testing of item’s adjustment handles must be performed. |
||
Contains the name of a JavaScript function that should be invoked when the user clicks a hyperlink inside a node. |
||
Gets or sets the format of the generated images. It must be specified as a MIME type string. |
||
Custom query string that should be appended to the ImageGen's url. |
||
URL to the ImageGen.ashx file used to generate diagram images. This property is rendered as a SRC attribute for the diagram's IMG image element. |
||
Gets or sets the quality of compressed images. Accepted values are between 1 and 100. A greater value yields an image of higher quality, but with lower compression. |
||
Contains the name of a JavaScript function that should be invoked when the user starts drawing a new link, just after the DiagramLink instance is created. |
||
Contains the name of a JavaScript function that should be invoked when the user starts drawing a new node, just after the DiagramNode instance is created. |
||
Contains the name of a JavaScript function that should be invoked when an item is added to the diagram. |
||
Contains the name of a JavaScript function that should be invoked when an item is removed from the diagram. |
||
Gets the registered item types. |
||
Gets or sets the URL to the JQuery script file. |
||
Gets or sets the URL to the MindFusion.Diagramming.js file, used in Canvas ClientSideMode. |
||
Contains the name of a JavaScript function that should be invoked when the used edits the text of a grid cell. |
||
Contains the name of a JavaScript function that should be invoked when when leaving the in-place editing mode. |
||
Gets or sets the license key of the control. |
||
Contains the name of a JavaScript function that should be invoked when the users clicks a link. |
||
Contains the name of a JavaScript function that should be invoked when the user draws a new link. |
||
Contains the name of a JavaScript function that should be invoked as a validation event while users draw new links. |
||
Contains the name of a JavaScript function that should be invoked when a link is deleted, either programmatically or by the user. |
||
Contains the name of a JavaScript function that should be invoked as a validation event when the user tries to delete a link. |
||
Contains the name of a JavaScript function that should be invoked when the user deselects a link. |
||
Contains the name of a JavaScript function that should be invoked when the users double-clicks a link. |
||
Contains the name of a JavaScript function that should be invoked when the user moves a link's control point. |
||
Contains the name of a JavaScript function that should be invoked as a validation event while a link is being modified. |
||
Contains the name of a JavaScript function that should be invoked when the mouse pointer enters a link. |
||
Contains the name of a JavaScript function that should be invoked when the mouse pointer leaves a link. |
||
Contains the name of a JavaScript function that should be invoked when a diagram link is pasted from clipboard. |
||
Contains the name of a JavaScript function that should be invoked when the user selects a link. |
||
Gets or sets the value of the TARGET attribute of AREA tags generated in ImageMap mode. |
||
Contains the name of a JavaScript function that should be invoked when the user edits the text of a link. |
||
Gets or sets a value indicating whether the magnifier tool is currently enabled. |
||
Gets or sets the zoom factor of the magnifier tool. |
||
Gets or sets the color of the magnifier frame. |
||
Gets or sets the thickness of the magnifier frame, expressed in pixels. |
||
Gets or sets the height of the magnifier tool, expressed in pixels. |
||
Gets or sets the secondary color of the magnifier frame. |
||
Gets or sets a value indicating whether to enhance the effect of a magnifier lense by using a gradient shading. |
||
Gets or sets the shape of the magnifier tool. |
||
Gets or sets the width of the magnifier tool, expressed in pixels. |
||
Specifies the size of the image tiles when ClientSideMode is ImageMap. Image maps can be split into multuple images to avoid problems with large images. |
||
Gets or sets the maximum length of JSON strings that are accepted by internal JavaScriptSerializer instances. |
||
Gets or sets a threshold value that hides text if scaled font sizes become smaller. |
||
Gets or sets how users can start modifying diagram items. |
||
Gets or sets the URL to the Microsoft Ajax script file. |
||
Contains the name of a JavaScript function that should be invoked when the users clicks a node. |
||
Contains the name of a JavaScript function that should be invoked when the user draws a new node. |
||
Contains the name of a JavaScript function that should be invoked as a validation event while users draw new nodes. |
||
Contains the name of a JavaScript function that should be invoked when a node is deleted, either programmatically or by the user. |
||
Contains the name of a JavaScript function that should be invoked as a validation event when the user tries to delete a node. |
||
Contains the name of a JavaScript function that should be invoked when the user deselects a node. |
||
Contains the name of a JavaScript function that should be invoked when the users double-clicks a node. |
||
Contains the name of a JavaScript function that should be invoked when the user moves or resizes a node. |
||
Contains the name of a JavaScript function that should be invoked as a validation event while a node is being modified. |
||
Contains the name of a JavaScript function that should be invoked when the mouse pointer enters a node. |
||
Contains the name of a JavaScript function that should be invoked when the mouse pointer leaves a node. |
||
Contains the name of a JavaScript function that should be invoked when a diagram node is pasted from clipboard. |
||
Contains the name of a JavaScript function that should be invoked when the user selects a node. |
||
Contains the name of a JavaScript function that should be invoked when the user edits the text of a node. |
||
Gets or sets the limit for constraining the number of object levels to process by internal JavaScriptSerializer instances. |
||
Gets or sets the document's X scroll position. |
||
Gets or sets the document's Y scroll position. |
||
Contains the name of a JavaScript function that should be invoked while the user is moving or resizing multiple items. |
||
Contains the name of a JavaScript function that should be invoked while the user is moving multiple selected items, this event lets you cancel the modification. |
||
Contains the name of a JavaScript function that should be invoked when custom data associated with a diagram item must be transferred from the browser to the server. |
||
The location of a shape library file containing custom shape definitions. |
||
Specifies whether scrollbars should be displayed in ImageMap mode. |
||
Contains the name of a JavaScript function that should be invoked when the user finishes resizing a column in a table interactively. |
||
Contains the name of a JavaScript function that should be invoked when the user resizes a column in a table interactively. |
||
Contains the name of a JavaScript function that should be invoked when the user finishes resizing a row in a table interactively. |
||
Contains the name of a JavaScript function that should be invoked when the user resizes a row in a table interactively. |
||
Gets or sets a value indicating whether a timestamp should be added to the generated image URL. Use this to prevent browsers from caching the diagram image. |
||
Gets or sets the delay before a tooltip is shown. |
||
Contains the name of a JavaScript function that should be invoked when the user collapses a tree branch by clicking the [-] button of an Expandable node. |
||
Contains the name of a JavaScript function that should be invoked when the user expands a tree branch by clicking the [+] button of an Expandable node. |
||
Gets or sets the zoom factor used to scale up or down the diagram. |
Name | Description | |
---|---|---|
Overloaded. |
||
Converts the specified point from client to document coordinates ignoring the current scale transformation. |
||
Overloaded. |
||
Overloaded. |
||
Converts the specified point from document to client coordinates ignoring the current scale transformation. |
||
Implements IZoomTarget.GetScrollX. |
||
Implements IZoomTarget.GetScrollY. |
||
Implements IZoomTarget.GetZoomLevel. |
||
Implements IZoomTarget.GetZoomStep. |
||
Escapes special html attribute characters with html references to generate a string that can be safely inserted in an html attribute. |
||
Escapes special javascript characters with backslashes to generate javascript string constant whose value is equal to the argument. |
||
Loads a diagram from a file. |
||
Loads the diagram from JSON string. |
||
Loads the Diagram document from a stream. |
||
Loads the diagram data from a string. |
||
Overloaded. |
||
IPostBackDataHandler.LoadPostData implementation. |
||
Raises the appropriate Deleting event. |
||
IPostBackDataHandler.RaisePostDataChangedEvent implementation. |
||
Registers converters used for JSON serialization of custom item types. |
||
Overloaded. |
||
WebControl.RenderBeginTag override. |
||
Saves the diagram into a file. |
||
Saves the diagram data into a stream. |
||
Saves the diagram as an ASCII string. |
||
Overloaded. |
||
Implements IZoomTarget.SetScrollX. |
||
Implements IZoomTarget.SetScrollY. |
||
Implements IZoomTarget.SetZoomLevel. |
||
Implements IZoomTarget.SetZoomStep. |
Name | Description | |
---|---|---|
WebControl.LoadControlState override. |
||
Raises the CellClicked event. |
||
Raises the CellTextEdited event. |
||
WebControl.OnInit override. |
||
Raises the LinkClicked event. |
||
Raises the LinkCreated event. |
||
Raises the LinkDeleted event. |
||
Raises the LinkDeleting event. |
||
Raises the LinkModified event. |
||
Raises the LinkTextEdited event. |
||
Raises the NodeClicked event. |
||
Raises the NodeCreated event. |
||
Raises the NodeDeleted event. |
||
Raises the NodeDeleting event. |
||
Raises the NodeModified event. |
||
Raises the NodeTextEdited event. |
||
Control.OnPreRender override. |
||
Raises the TreeCollapsed event. |
||
Raises the TreeExpanded event. |
||
WebControl.RenderContents override. |
||
WebControl.SaveControlState override. |
Name | Description | |
---|---|---|
Raised when the user clicks a table's cell. |
||
Raised when the user edits the text of a table’s cell. |
||
Allows adding custom attributes to the AREA elements generated in ImageMap mode. |
||
Raised when the user clicks a link. |
||
Raised when the user creates a node. |
||
Raised when the user deletes a link. |
||
Raised when the user tries to delete a link, this event lets you cancel the operation. |
||
Raised when the user modifies a link. |
||
Raised when the user edits the text of a link. |
||
Raised when the user clicks a node. |
||
Raised when the user creates a node. |
||
Raised when the user deletes a node. |
||
Raised when the user tries to delete a node, this event lets you cancel the operation. |
||
Raised when the user modifies a node. |
||
Raised when the user edits the text of a node. |
||
Raised when a user collapses a tree branch by clicking the [-] button of an Expandable node. |
||
Raised when a user expands a tree branch by clicking the [+] button of an Expandable node. |