Namespace Syncfusion.EJ2.Diagrams
Classes
Actions |
AnnotationAlignment
Defines how the annotations have to be aligned with respect to its immediate parent Center - Aligns the annotation at the center of a connector segment Before - Aligns the annotation before a connector segment After - Aligns the annotation after a connector segment |
AnnotationConstraints
Enables/Disables the annotation constraints ReadOnly - Enables/Disables the ReadOnly Constraints InheritReadOnly - Enables/Disables the InheritReadOnly Constraints Select -Enables/Disable select support for the annotation Drag - Enables/Disable drag support for the annotation Resize - Enables/Disable resize support for the annotation Rotate - Enables/Disable rotate support for the annotation Interaction - Enables annotation to inherit the interaction option None - Disable all annotation constraints |
AnnotationHyperlinkAnnotation |
AnnotationMarginAnnotation |
AnnotationStyleAnnotation |
AnnotationType
Defines the type of annotation template String - Defines annotation template to be in string Template - Defines annotation template to be in html content |
AnnotationTypes
Defines the type of the annotation Shape - Sets the annotation type as Shape Path - Sets the annotation type as Path |
AssociationFlow
Defines the direction the uml connectors Default - Indicates the direction is Default. Directional - Indicates the direction is single Directional. BiDirectional - Indicates the direction is BiDirectional. |
BasicShapes
Defines the basic shapes Rectangle - Sets the type of the basic shape as Rectangle Ellipse - Sets the type of the basic shape as Ellipse Hexagon - Sets the type of the basic shape as Hexagon Parallelogram - Sets the type of the basic shape as Parallelogram Triangle - Sets the type of the basic shape as Triangle Plus - Sets the type of the basic shape as Plus Star - Sets the type of the basic shape as Star Pentagon - Sets the type of the basic shape as Pentagon Heptagon - Sets the type of the basic shape as Heptagon Octagon - Sets the type of the basic shape as Octagon Trapezoid - Sets the type of the basic shape as Trapezoid Decagon - Sets the type of the basic shape as Decagon RightTriangle - Sets the type of the basic shape as RightTriangle Cylinder - Sets the type of the basic shape as Cylinder Diamond - Sets the type of the basic shape as Diamond |
BoundaryConstraints
Defines the BoundaryConstraints for the diagram Infinity - Allow the interactions to take place at the infinite height and width Diagram - Allow the interactions to take place around the diagram height and width Page - Allow the interactions to take place around the page height and width |
BpmnActivities
Defines the type of the Bpmn Activity None - Sets the type of the Bpmn Activity as None Task - Sets the type of the Bpmn Activity as Task SubProcess - Sets the type of the Bpmn Activity as SubProcess |
BpmnAssociationFlows
Defines the type of the Bpmn Association Flows Default - Sets the type of Association flow as Default Directional - Sets the type of Association flow as Directional BiDirectional - Sets the type of Association flow as BiDirectional |
BpmnBoundary
Defines the type of the Bpmn boundary Default - Sets the type of the boundary as Default Call - Sets the type of the boundary as Call Event - Sets the type of the boundary as Event |
BpmnDataObjects
Defines the type of the Bpmn Data Objects None - Sets the type of the data object as None Input - Sets the type of the data object as Input Output - Sets the type of the data object as Output |
BpmnEvents
Defines the type of the Bpmn Events Start - Sets the type of the Bpmn Event as Start Intermediate - Sets the type of the Bpmn Event as Intermediate End - Sets the type of the Bpmn Event as End NonInterruptingStart - Sets the type of the Bpmn Event as NonInterruptingStart NonInterruptingIntermediate - Sets the type of the Bpmn Event as NonInterruptingIntermediate ThrowingIntermediate - Sets the type of the Bpmn Event as ThrowingIntermediate |
BpmnFlows
Defines the type of the Bpmn flows Sequence - Sets the type of the Bpmn Flow as Sequence Association - Sets the type of the Bpmn Flow as Association Message - Sets the type of the Bpmn Flow as Message |
BpmnGateways
Defines the type of the Bpmn gateways None - Sets the type of the gateway as None Exclusive - Sets the type of the gateway as Exclusive Inclusive - Sets the type of the gateway as Inclusive Parallel - Sets the type of the gateway as Parallel Complex - Sets the type of the gateway as Complex EventBased - Sets the type of the gateway as EventBased ExclusiveEventBased - Sets the type of the gateway as ExclusiveEventBased ParallelEventBased - Sets the type of the gateway as ParallelEventBased |
BpmnLoops
Defines the type of the Bpmn Loops None - Sets the type of the Bpmn loop as None Standard - Sets the type of the Bpmn loop as Standard ParallelMultiInstance - Sets the type of the Bpmn loop as ParallelMultiInstance SequenceMultiInstance - Sets the type of the Bpmn loop as SequenceMultiInstance |
BpmnMessageFlows
Defines the type of the Bpmn Message Flows Default - Sets the type of the Message flow as Default InitiatingMessage - Sets the type of the Message flow as InitiatingMessage NonInitiatingMessage - Sets the type of the Message flow as NonInitiatingMessage |
BpmnSequenceFlows
Defines the type of the Bpmn Sequence flows Default - Sets the type of the sequence flow as Default Normal - Sets the type of the sequence flow as Normal Conditional - Sets the type of the sequence flow as Conditional |
BpmnShapes
Defines the type of the Bpmn Shape Event - Sets the type of the Bpmn Shape as Event Gateway - Sets the type of the Bpmn Shape as Gateway Message - Sets the type of the Bpmn Shape as Message DataObject - Sets the type of the Bpmn Shape as DataObject DataSource - Sets the type of the Bpmn Shape as DataSource Activity - Sets the type of the Bpmn Shape as Activity Group - Sets the type of the Bpmn Shape as Group TextAnnotation - Represents the shape as Text Annotation |
BpmnSubEventMarginSuccess |
BpmnSubEventOffsetSuccess |
BpmnSubProcessTypes
Defines the type of the Bpmn Subprocess None - Sets the type of the Sub process as None Transaction - Sets the type of the Sub process as Transaction Event - Sets the type of the Sub process as Event |
BpmnTasks
Defines the type of the Bpmn Tasks None - Sets the type of the Bpmn Tasks as None Service - Sets the type of the Bpmn Tasks as Service Receive - Sets the type of the Bpmn Tasks as Receive Send - Sets the type of the Bpmn Tasks as Send InstantiatingReceive - Sets the type of the Bpmn Tasks as InstantiatingReceive Manual - Sets the type of the Bpmn Tasks as Manual BusinessRule - Sets the type of the Bpmn Tasks as BusinessRule User - Sets the type of the Bpmn Tasks as User Script - Sets the type of the Bpmn Tasks as Script |
BpmnTransactionSubProcessCancelTransaction |
BpmnTransactionSubProcessFailureTransaction |
BpmnTriggers
Defines the type of the Bpmn Triggers None - Sets the type of the trigger as None Message - Sets the type of the trigger as Message Timer - Sets the type of the trigger as Timer Escalation - Sets the type of the trigger as Escalation Link - Sets the type of the trigger as Link Error - Sets the type of the trigger as Error Compensation - Sets the type of the trigger as Compensation Signal - Sets the type of the trigger as Signal Multiple - Sets the type of the trigger as Multiple Parallel - Sets the type of the trigger as Parallel Cancel - Sets the type of the trigger as Cancel Conditional - Sets the type of the trigger as Conditional Terminate - Sets the type of the trigger as Terminate |
BranchTypes
Alignment position Left - Sets the branch type as Left Right - Sets the branch type as Right SubLeft - Sets the branch type as SubLeft SubRight - Sets the branch type as SubRight Root - Sets the branch type as Root |
BridgeDirection
Defines the bridge direction Top - Defines the direction of the bridge as Top Bottom - Defines the direction of the bridge as Bottom Left - Sets the bridge direction as left Right - Sets the bridge direction as right |
ChildArrangement
Defines the child nodes need to arranged in linear manner in layout Linear - Child nodes will be arranged in linear manner Nonlinear - Child nodes will be arranged in not linear manner |
ClassifierMultiplicitySourceMultiplicity |
ClassifierShape
Enables/Disables shape of the uml classifier shapes Package - Indicates the scope is public. Class - Indicates the scope is protected. Interface - Indicates the scope is private. Enumeration - Indicates the scope is package. CollapsedPackage - Indicates the scope is public. Inheritance - Indicates the scope is protected. Association - Indicates the scope is private. Aggregation - Indicates the scope is package. Composition - Indicates the scope is public. Realization - Indicates the scope is protected. DirectedAssociation - Indicates the scope is private. Dependency - Indicates the scope is package. |
ConnectionDataSourceCrudActionConnectionDataSource |
ConnectionDirection
Defines how the first segments have to be defined in a layout Auto - Defines the first segment direction based on the type of the layout Orientation - Defines the first segment direction based on the orientation of the layout Custom - Defines the first segment direction dynamically by the user |
ConnectionPointOrigin
Defines the connection point of the connectors in the layout SamePoint - Connectors will connect with same point in the layout DifferentPoint - Connectors will connect with different points in the layout |
ConnectionShapes
Defines the connection shapes Bpmn - Sets the type of the connection shape as Bpmn |
ConnectorConstraints
Defines the constraints to enable/disable certain features of connector. None - Interaction of the connectors cannot be done. Select - Selects the connector. Delete - Delete the connector. Drag - Drag the connector. DragSourceEnd - Drag the source end of the connector. DragTargetEnd - Drag the target end of the connector. DragSegmentThump - Drag the segment thumb of the connector. AllowDrop - Allow to drop a node. Bridging - Creates bridge on intersection of two connectors. BridgeObstacle - InheritBridging - Creates bridge on intersection of two connectors. PointerEvents - Sets the pointer events. Tooltip - Displays a tooltip for the connectors. InheritToolTip - Displays a tooltip for the connectors. Interaction - Features of the connector used for interaction. ReadOnly - Enables ReadOnly InheritSegmentThumbShape - Enables or disables to inherit the value of segmentThumbShape InheritSegmentThumbSize - Enables or disables to inherit the value of segmentThumbSize Default - Default features of the connector. |
ConnectorMarginConnectors |
ConnectorSegments
Defines how the connectors have to be routed in a layout Default - Routes the connectors like a default diagram Layout - Routes the connectors based on the type of the layout |
ConnectorSourcePointConnectors |
ConnectorTargetDecoratorConnectors |
ConnectorTargetPointConnectors |
DecoratorPivotSourceDecorator |
DecoratorShapes
Defines the decorator shape of the connector None - Sets the decorator shape as None Arrow - Sets the decorator shape as Arrow Diamond - Sets the decorator shape as Diamond Path - Sets the decorator shape as Path OpenArrow - Sets the decorator shape as OpenArrow Circle - Sets the decorator shape as Circle Square - Sets the decorator shape as Square Fletch - Sets the decorator shape as Fletch OpenFetch - Sets the decorator shape as OpenFetch IndentedArrow - Sets the decorator shape as Indented Arrow OutdentedArrow - Sets the decorator shape as Outdented Arrow DoubleArrow - Sets the decorator shape as DoubleArrow |
DecoratorStyleSourceDecorator |
Diagram |
DiagramActivityFlow |
DiagramAnnotation |
DiagramBackground |
DiagramBasicShape |
DiagramBpmnActivity |
DiagramBpmnDataObject |
DiagramBpmnEvent |
DiagramBpmnFlow |
DiagramBpmnGateway |
DiagramBpmnShape |
DiagramBpmnSubEvent |
DiagramBpmnSubProcess |
DiagramBpmnTask |
DiagramBpmnTransactionSubProcess |
DiagramClassifierMultiplicity |
DiagramCommandManager |
DiagramCommands |
DiagramConnectionDataSource |
DiagramConnectorAnnotations |
DiagramConnectorFixedUserHandles |
DiagramConnectors |
DiagramConnectorShape |
DiagramConstraints
Enables/Disables certain features of diagram None - Disable DiagramConstraints constraints Bridging - Enables/Disable Bridging support for connector UndoRedo - Enables/Disable the Undo/Redo support Tooltip - Enables/Disable Tooltip support UserInteraction - Enables/Disable UserInteraction support for the diagram ApiUpdate - Enables/Disable ApiUpdate support for the diagram PageEditable - Enables/Disable PageEditable support for the diagram Zoom - Enables/Disable Zoom support for the diagram PanX - Enables/Disable PanX support for the diagram PanY - Enables/Disable PanY support for the diagram Pan - Enables/Disable Pan support the diagram ZoomTextEdit - Enables/Disables zooming the text box while editing the text Virtualization - Enables/Disable Virtualization support the diagram Default - Enables/Disable all constraints |
DiagramContextMenuSettings |
DiagramCrudAction |
DiagramCustomCursors |
DiagramDataMapSettings |
DiagramDataSource |
DiagramDecorator |
DiagramDiagramRuler |
DiagramDiagramTooltip |
DiagramFitOptions |
DiagramFlowShape |
DiagramGradient |
DiagramGridlines |
DiagramHeader |
DiagramHtml |
DiagramHyperlink |
DiagramIconShape |
DiagramImage |
DiagramKeyGesture |
DiagramLanes |
DiagramLayers |
DiagramLayout |
DiagramMargin |
DiagramMethodArguments |
DiagramMultiplicityLabel |
DiagramNative |
DiagramNodeAnnotations |
DiagramNodeFixedUserHandles |
DiagramNodes |
DiagramPageSettings |
DiagramPath |
DiagramPhases |
DiagramPoint |
DiagramPorts |
DiagramRegions
Defines the region that has to be drawn as an image PageSettings - With the given page settings image has to be exported. Content - The diagram content is export CustomBounds - Exported with given bounds. |
DiagramRelationShip |
DiagramRulerSettings |
DiagramScrollSettings |
DiagramSelector |
DiagramSerializationSettings |
DiagramShadow |
DiagramShapeStyle |
DiagramSnapSettings |
DiagramStops |
DiagramStrokeStyle |
DiagramSwimLane |
DiagramText |
DiagramTextStyle |
DiagramTools
Activates the diagram tools None - Enables/Disable single select support for the diagram SingleSelect - Enables/Disable single select support for the diagram MultipleSelect - Enables/Disable MultipleSelect select support for the diagram ZoomPan - Enables/Disable ZoomPan support for the diagram DrawOnce - Enables/Disable continuousDraw support for the diagram ContinuousDraw - Enables/Disable continuousDraw support for the diagram Default - Enables/Disable all constraints |
DiagramTooltipDiagram |
DiagramUmlActivityShape |
DiagramUmlClass |
DiagramUmlClassAttributes |
DiagramUmlClassifierShape |
DiagramUmlClassMethods |
DiagramUmlEnumeration |
DiagramUmlEnumerationMembers |
DiagramUmlInterface |
DiagramUserHandles |
FitModes
Defines how the diagram has to fit into view Page - Fits the diagram content within the viewport Width - Fits the width of the diagram content within the viewport Height - Fits the height of the diagram content within the viewport |
FitOptionsMarginFitOptions |
FixedUserHandleAlignment
Defines how the fixedUserHandle have to be aligned with respect to its immediate parent Center - Aligns the fixedUserHandle at the center of a connector segment Before - Aligns the fixedUserHandle before a connector segment After - Aligns the fixedUserHandle after a connector segment |
FlipDirection
Defines how the diagram elements have to be flipped with respect to its immediate parent FlipHorizontal - Translate the diagram element throughout its immediate parent FlipVertical - Rotate the diagram element throughout its immediate parent Both - Rotate and Translate the diagram element throughout its immediate parent None - Set the flip Direction as None |
FlipMode
Allows you to flip only the node or along with port and label All - Flips port and label along the node Label - Flips label along with the node Port - Flips port along with the node None - Flips only the node |
FlowShapes
Defines the type of the flow shape Process - Sets the type of the flow shape as Process Decision - Sets the type of the flow shape as Decision Document - Sets the type of the flow shape as Document PreDefinedProcess - Sets the type of the flow shape as PreDefinedProcess Terminator - Sets the type of the flow shape as Terminator PaperTap - Sets the type of the flow shape as PaperTap DirectData - Sets the type of the flow shape as DirectData SequentialData - Sets the type of the flow shape as SequentialData MultiData - Sets the type of the flow shape as MultiData Collate - Sets the type of the flow shape as Collate SummingJunction - Sets the type of the flow shape as SummingJunction Or - Sets the type of the flow shape as Or InternalStorage - Sets the type of the flow shape as InternalStorage Extract - Sets the type of the flow shape as Extract ManualOperation - Sets the type of the flow shape as ManualOperation Merge - Sets the type of the flow shape as Merge OffPageReference - Sets the type of the flow shape as OffPageReference SequentialAccessStorage - Sets the type of the flow shape as SequentialAccessStorage Annotation - Sets the type of the flow shape as Annotation Annotation2 - Sets the type of the flow shape as Annotation2 Data - Sets the type of the flow shape as Data Card - Sets the type of the flow shape as Card Delay - Sets the type of the flow shape as Delay Preparation - Sets the type of the flow shape as Preparation Display - Sets the type of the flow shape as Display ManualInput - Sets the type of the flow shape as ManualInput LoopLimit - Sets the type of the flow shape as LoopLimit StoredData - Sets the type of the flow shape as StoredData |
GradientType
Defines the type of the gradient Linear - Sets the type of the gradient as Linear Radial - Sets the type of the gradient as Radial |
GridType
Defines the gird rendering pattern Lines - Render the line for the grid Dots - Render the dot for the grid |
HeaderStyleHeader |
HorizontalAlignment
Defines how the diagram elements have to be aligned with respect to its immediate parent Stretch - Stretches the diagram element throughout its immediate parent Left - Aligns the diagram element at the left of its immediate parent Right - Aligns the diagram element at the right of its immediate parent Center - Aligns the diagram element at the center of its immediate parent Auto - Aligns the diagram element based on the characteristics of its immediate parent |
IconShapeMarginCollapseIcon |
IconShapeMarginExpandIcon |
IconShapeOffsetExpandIcon |
IconShapePaddingCollapseIcon |
IconShapePaddingExpandIcon |
IconShapes
Collections of icon content shapes. None Minus - sets the icon shape as minus Plus - sets the icon shape as Plus ArrowUp - sets the icon shape as ArrowUp ArrowDown - sets the icon shape as ArrowDown Template - sets the icon shape based on the given custom template Path - sets the icon shape based on the given custom Path |
ImageAlignment
None - Alignment value will be set as none XMinYMin - smallest X value of the view port and smallest Y value of the view port XMidYMin - midpoint X value of the view port and smallest Y value of the view port XMaxYMin - maximum X value of the view port and smallest Y value of the view port XMinYMid - smallest X value of the view port and midpoint Y value of the view port XMidYMid - midpoint X value of the view port and midpoint Y value of the view port XMaxYMid - maximum X value of the view port and midpoint Y value of the view port XMinYMax - smallest X value of the view port and maximum Y value of the view port XMidYMax - midpoint X value of the view port and maximum Y value of the view port XMaxYMax - maximum X value of the view port and maximum Y value of the view port |
KeyModifiers
Sets a combination of key modifiers, on recognition of which the command will be executed.They are None - no modifiers are pressed Control - ctrl key Meta - meta key im mac Alt - alt key Shift - shift key |
Keys
Sets the key value, on recognition of which the command will be executed. They are none - no key Number0 = The 0 key Number1 = The 1 key Number2 = The 2 key Number3 = The 3 key Number4 = The 4 key Number5 = The 5 key Number6 = The 6 key Number7 = The 7 key Number8 = The 8 key Number9 = The 9 key Number0 = The 0 key BackSpace = The BackSpace key F1 = The f1 key F2 = The f2 key F3 = The f3 key F4 = The f4 key F5 = The f5 key F6 = The f6 key F7 = The f7 key F8 = The f8 key F9 = The f9 key F10 = The f10 key F11 = The f11 key F12 = The f12 key A = The a key B = The b key C = The c key D = The d key E = The e key F = The f key G = The g key H = The h key I = The i key J = The j key K = The k key L = The l key M = The m key N = The n key O = The o key P = The p key Q = The q key R = The r key S = The s key T = The t key U = The u key V = The v key W = The w key X = The x key Y = The y key Z = The z key Left = The left key Right = The right key Top = The top key Bottom = The bottom key Escape = The Escape key Tab = The tab key Delete = The delete key Enter = The enter key The Space key The page up key The page down key The end key The home key The Minus The Plus The Star The Open Square Bracket The close Square Bracket |
LaneHeaderLanes |
LaneHeaderShapeStyle |
LaneStyleLanes |
LayoutMarginLayout |
LayoutOrientation
Defines the orientation of the layout TopToBottom - Renders the layout from top to bottom BottomToTop - Renders the layout from bottom to top LeftToRight - Renders the layout from left to right RightToLeft - Renders the layout from right to left |
LayoutType
Defines the types of the automatic layout None - None of the layouts is applied HierarchicalTree - Defines the type of the layout as Hierarchical Tree OrganizationalChart - Defines the type of the layout as Organizational Chart ComplexHierarchicalTree - Defines the type of the layout as complex HierarchicalTree RadialTree - Defines the type of the layout as Radial tree |
LinkTarget
Defines how to open the annotation hyperlink in the new tab, current tab or new window |
MethodArgumentsStyleParameters |
Multiplicity
Define the Multiplicity of uml connector shapes OneToOne - Indicates the connector multiplicity is OneToOne. OneToMany - Indicates the connector multiplicity is OneToMany. ManyToOne - Indicates the connector multiplicity is ManyToOne. ManyToMany - Indicates the connector multiplicity is ManyToMany. |
NodeCollapseIconNodes |
NodeConstraints
Enables/Disables certain features of node None - Disable all node Constraints Select - Enables node to be selected Drag - Enables node to be Dragged Rotate - Enables node to be Rotate Shadow - Enables node to display shadow PointerEvents - Enables node to provide pointer option Delete - Enables node to delete InConnect - Enables node to provide in connect option OutConnect - Enables node to provide out connect option Individual - Enables node to provide individual resize option Expandable - Enables node to provide Expandable option AllowDrop - Enables node to provide allow to drop option Inherit - Enables node to inherit the interaction option ResizeNorthEast - Enable ResizeNorthEast of the node ResizeEast - Enable ResizeEast of the node ResizeSouthEast - Enable ResizeSouthEast of the node ResizeSouth - Enable ResizeSouthWest of the node ResizeSouthWest - Enable ResizeSouthWest of the node ResizeSouth - Enable ResizeSouth of the node ResizeSouthWest - Enable ResizeSouthWest of the node ResizeWest - Enable ResizeWest of the node ResizeNorth - Enable ResizeNorth of the node Resize - Enables the Aspect ratio fo the node AspectRatio - Enables the Aspect ratio fo the node Tooltip - Enables or disables tool tip for the Nodes InheritTooltip - Enables or disables tool tip for the Nodes ReadOnly - Enables the ReadOnly support for Annotation Default - Enables all constraints |
NodeFixedUserHandleMarginFixedUserHandles |
NodeFixedUserHandleOffsetFixedUserHandles |
NodeFixedUserHandlePaddingFixedUserHandles |
NodeMarginNodes |
NodePivotNodes |
NodeStyleNodes |
NodeTooltipNodes |
Orientation
Defines the orientation Horizontal - Sets the orientation as Horizontal Vertical - Sets the orientation as Vertical |
Overview |
PageOrientation
Defines the orientation of the Page Landscape - Display with page Width is more than the page Height. Portrait - Display with page Height is more than the page width. |
PageSettingsMarginPageSettings |
PathAnnotationDisplacementAnnotations |
PathAnnotationDragLimitAnnotations |
PathAnnotationMarginAnnotations |
PhaseHeaderPhases |
PhaseStylePhases |
PointPortMarginPorts |
PointPortOffsetPorts |
PointPortStylePorts |
PointsShape |
PointsShapeExtends |
PortConnectionDirection
Define the allowed direction for connections to the port Auto - Maintains the default behavior of automatic direction calculation. Left - Restricts connections to only connect to the left side of the port. Top - Restricts connections to only connect to the top side of the port. Right - Restricts connections to only connect to the right side of the port. Bottom - Restricts connections to only connect to the bottom side of the port. |
PortConstraints
Enables/Disables certain features of port connection |
PortShapes
Defines the shape of the ports X - Sets the decorator shape as X Circle - Sets the decorator shape as Circle Square - Sets the decorator shape as Square Custom - Sets the decorator shape as Custom |
PortVisibility
Constraints to define when a port has to be visible Visible - Always shows the port Hidden - Always hides the port Hover - Shows the port when the mouse hovers over a node Connect - Shows the port when a connection end point is dragged over a node Default - By default the ports will be visible when a node is hovered and being tried to connect |
RenderingMode
Defines the rendering mode of the diagram SVG - Renders the diagram objects as SVG elements Canvas - Renders the diagram in a canvas |
RotationReference
Defines the rotating mode of the annotation. Page - Annotation remains fixed relative to the entire page, regardless of parent node rotation. Parent - Annotation maintains its relative angle to the parent node during rotation. |
RubberBandSelectionMode
Defines how to handle the rubber band selection CompleteIntersect - Selects the objects that are contained within the selected region PartialIntersect - Selects the objects that are partially intersected with the selected region |
RulerOrientation
Set of orientations available for Ruler. |
RulerSettingsVerticalRulerRulerSettings |
Scale
None - Scale value will be set as None for the image Meet - Scale value Meet will be set for the image Slice - Scale value Slice will be set for the image |
ScrollLimit
Defines the scrollable region of diagram Diagram - Enables scrolling to view the diagram content Infinity - Diagram will be extended, when we try to scroll the diagram |
ScrollSettingsAutoScrollBorderScrollSettings |
ScrollSettingsPaddingScrollSettings |
Segments
Defines the segment type of the connector Straight - Sets the segment type as Straight Orthogonal - Sets the segment type as Orthogonal Polyline - Sets the segment type as Polyline Bezier - Sets the segment type as Bezier |
SegmentThumbShapes
Defines the segmentThumb shape of the connector Rhombus - Sets the segmentThumb shape as Rhombus Square - Sets the segmentThumb shape as Square Rectangle - Sets the segmentThumb shape as Rectangle Ellipse - Sets the segmentThumb shape as Ellipse Arrow - Sets the segmentThumb shape as Arrow Diamond - Sets the segmentThumb shape as Diamond OpenArrow - Sets the segmentThumb shape as OpenArrow Circle - Sets the segmentThumb shape as Circle Fletch - Sets the segmentThumb shape as Fletch OpenFetch - Sets the segmentThumb shape as OpenFetch IndentedArrow - Sets the segmentThumb shape as Indented Arrow OutdentedArrow - Sets the segmentThumb shape as Outdented Arrow DoubleArrow - Sets the segmentThumb shape as DoubleArrow |
SelectorConstraints
Defines the visibility of the selector handles None - Hides all the selector elements ConnectorSourceThumb - Shows/hides the source thumb of the connector ConnectorTargetThumb - Shows/hides the target thumb of the connector ResizeSouthEast - Shows/hides the bottom right resize handle of the selector ResizeSouthWest - Shows/hides the bottom left resize handle of the selector ResizeNorthEast - Shows/hides the top right resize handle of the selector ResizeNorthWest - Shows/hides the top left resize handle of the selector ResizeEast - Shows/hides the middle right resize handle of the selector ResizeWest - Shows/hides the middle left resize handle of the selector ResizeSouth - Shows/hides the bottom center resize handle of the selector ResizeNorth - Shows/hides the top center resize handle of the selector Rotate - Shows/hides the rotate handle of the selector UserHandles - Shows/hides the user handles of the selector Resize - Shows/hides all resize handles of the selector |
SelectorPivotSelectedItems |
ShapeAnnotationDragLimitAnnotations |
ShapeAnnotationGradientStyle |
ShapeAnnotationHyperlinkAnnotations |
ShapeAnnotationMarginAnnotations |
ShapeAnnotationOffsetAnnotations |
ShapeAnnotationStyleAnnotations |
Shapes
Defines the shape of a node Path - Sets the type of the node as Path Text - Sets the type of the node as Text Image - Sets the type of the node as Image Basic - Sets the type of the node as Basic Flow - Sets the type of the node as Flow Bpmn - Sets the type of the node as Bpmn Native - Sets the type of the node as Native HTML - Sets the type of the node as HTML |
ShapeStyleGradientStyle |
Side
Defines where the user handles have to be aligned Top - Aligns the user handles at the top of an object Bottom - Aligns the user handles at the bottom of an object Left - Aligns the user handles at the left of an object Right - Aligns the user handles at the right of an object |
SnapConstraints
Defines the constraints to Enables / Disables some features of Snapping. None - Snapping does not happen ShowHorizontalLines - Displays only the horizontal gridlines in diagram. ShowVerticalLines - Displays only the Vertical gridlines in diagram. ShowLines - Display both Horizontal and Vertical gridlines. SnapToHorizontalLines - Enables the object to snap only with horizontal gridlines. SnapToVerticalLines - Enables the object to snap only with horizontal gridlines. SnapToLines - Enables the object to snap with both horizontal and Vertical gridlines. snapToObject - Enables the object to snap with the other objects in the diagram. |
SnapSettingsVerticalGridlinesSnapSettings |
Stretch
Defines the diagrams stretch None - Sets the stretch type for diagram as None Stretch - Sets the stretch type for diagram as Stretch Meet - Sets the stretch type for diagram as Meet Slice - Sets the stretch type for diagram as Slice |
SymbolPalette |
SymbolPaletteMargin |
SymbolPalettePalettes |
SymbolPalettePoint |
SymbolPaletteSymbolPreview |
TextAlign
Defines how the text has to be aligned Left - Aligns the text at the left of the text bounds Right - Aligns the text at the right of the text bounds Center - Aligns the text at the center of the text bounds Justify - Aligns the text in a justified manner |
TextDecoration
Defines how to decorate the text Overline - Decorates the text with a line above the text Underline - Decorates the text with an underline LineThrough - Decorates the text by striking it with a line None - Text will not have any specific decoration |
TextMarginShape |
TextOverflow
Defines how to handle the text when it exceeds the element bounds Wrap - Wraps the text to next line, when it exceeds its bounds Ellipsis - It truncates the overflown text and represents the clipping with an ellipsis Clip - It clips the overflow text |
TextWrap
Defines how to wrap the text when it exceeds the element bounds WrapWithOverflow - Wraps the text so that no word is broken Wrap - Wraps the text and breaks the word, if necessary NoWrap - Text will no be wrapped |
TickAlignment
Set of TickAlignment available for Ruler. |
TooltipMode
Defines how to show tooltip Auto - Shows the tooltip on drag, scale, and rotate the object Custom - Shows the tooltip for the diagram element |
TooltipRelativeMode
Defines the relative mode of the tooltip Object - sets the tooltip position relative to the node Mouse - sets the tooltip position relative to the mouse |
UmlActivityFlows
Defines the type of the UMLActivity flows Object - Sets the type of the UMLActivity Flow as Object Control - Sets the type of the UMLActivity Flow as Control Exception - Sets the type of the UMLActivity Flow as Exception |
UmlActivityShapes
Defines the type of the UMLActivity Shape Action - Sets the type of the UMLActivity Shape as Action Decision - Sets the type of the UMLActivity Shape as Decision MergeNode - Sets the type of the UMLActivity Shape as MergeNode InitialNode - Sets the type of the UMLActivity Shape as InitialNode FinalNode - Sets the type of the UMLActivity Shape as FinalNode ForkNode - Sets the type of the UMLActivity Shape as ForkNode JoinNode - Sets the type of the UMLActivity Shape as JoinNode TimeEvent - Represents the UMLActivity shape as TimeEvent |
UmlClassStyleClassShape |
UmlEnumerationMemberStyleMembers |
UmlEnumerationStyleEnumerationShape |
UmlScope
Enables/Disables scope of the uml shapes Public - Indicates the scope is public. Protected - Indicates the scope is protected. Private - Indicates the scope is private. Package - Indicates the scope is package. |
UserHandleMarginUserHandles |
VerticalAlignment
Defines how the diagram elements have to be aligned with respect to its immediate parent Stretch - Stretches the diagram element throughout its immediate parent Top - Aligns the diagram element at the top of its immediate parent Bottom - Aligns the diagram element at the bottom of its immediate parent Center - Aligns the diagram element at the center of its immediate parent Auto - Aligns the diagram element based on the characteristics of its immediate parent |
WhiteSpace
Defines how to handle the empty space and empty lines of a text PreserveAll - Preserves all empty spaces and empty lines CollapseSpace - Collapses the consequent spaces into one CollapseAll - Collapses all consequent empty spaces and empty lines |