NevronOpenVision
Nevron.Nov.Diagram Namespace / NShape Class


In This Topic
    NShape Class Properties
    In This Topic

    For a list of all members of this type, see NShape members.

    Public Properties
     NameDescription
    Public PropertyGets or sets whether the user is allowed to change the aspect ratio (Width vs Height) of this shape.  
    Public PropertyGets or sets whether the user is allowed to reposition, glue or unglue the begin point of the shape.  
    Public PropertyGets or sets whether the user is allowed to reposition, glue or unglue the end point of the shape.  
    Public PropertyGets or sets whether the user is allowed to change the pin point of the shape.  
    Public PropertyLocks the AllowFormatting of a shape so it cannot be changed.  
    Public PropertyGets or sets whether the user is allowed to edit the geometry of this shape, when it is selected.  
    Public PropertyGets or sets whether the user is allowed to inplace edit this shape, when double clicked.  
    Public PropertyGets or sets whether layouts can reglue the begin point. Applicalbe only if this is a 1D shape. By default set to true.  
    Public PropertyGets or sets whether layouts can reglue the end point. Applicalbe only if this is a 1D shape. By default set to true.  
    Public PropertyGets or sets whether the user is allowed to move the shape horizontally.  
    Public PropertyGets or sets whether the user is allowed to move the shape vertically.  
    Public PropertyGets or sets whether the user is allowed to change the Width of the shape.  
    Public PropertyGets or sets whether the user is allowed to change the Height of the shape.  
    Public PropertyGets or sets whether the user is allowed to rotate the shape.  
    Public PropertyGets or sets whether the user is allowed to update the bounds of this shape. This is only applicable to 2D shapes.  
    Public PropertyGets or sets the shape angle of rotation  
    Public PropertyGets or sets the begin glue. Use one of the GlueBeginToXXX() methods for an easier way to glue the begin point.  
    Public PropertyGets or sets the X coordinate of the begin point (in parent coordinates)  
    Public PropertyGets or sets the Y coordinate of the begin point (in parent coordinates)  
    Public PropertyDetermines whether this shape can glue its end-points (in case a 1D Connector) and its control points.  
    Public PropertyGets or sets whether the shape can split 1D shapes when dropped on them. The value of this property has no effect if the page interaction Enable1DShapeSplitting property is set to false.  
    Public PropertyGets or sets the code assembly that defines the code behind object.  
    Public PropertyGets/Sets the ThemeId of the theme whose color palette to use.  
    Public PropertyGets/Sets the value of the ConnectorThemeId property.  
    Public PropertyGets or sets the control points collection.  
    Public PropertyGets or sets the way in which other shapes begin points by default glue to this shape. By default set to GlueToGeometryContour.  
    Public PropertyGets or sets whether it is allowed to edit the height of the shape, when the ShapeType is set to 1D.  
    Public PropertyGets or sets the end glue. Use one of the GlueEndToXXX() methods for an easier way to glue the end point.  
    Public PropertyGets or sets the X coordinate of the end point (in parent coordinates)  
    Public PropertyGets or sets the Y coordinate of the end point (in parent coordinates)  
    Public PropertyGets or sets whether the shape coordinate system X flipped.  
    Public PropertyGets or sets whether the shape coordinate system Y flipped.  
    Public PropertyGets/Sets the value of the FontThemeId property.  
    Public PropertyGets the shape to which the begin point is currently glued to. Returns null, if the begin point is not glued.  
    Public PropertyGets or sets the Geometry of the shape. Creates the geometry if it does not exist. Use the GeometryNoCreate property if you don't want to create it.  
    Public PropertyGets the Geometry of this shape without creating it if it does not exist.  
    Public PropertyGets or sets whether the shape should be threated as a part of the logical graph, which the page represents  
    Public PropertyDetermines whether the shape has inward ports  
    Public PropertyDetermines whether the shape has outward ports  
    Public PropertyGets or sets the shape height  
    Public PropertyGets or sets the horizontal placement of the shape within the arrange slot provided by an automatic layout. By default set to Fit.  
    Public PropertyGets/Sets the Hyperlink child.  
    Public PropertyGets or sets the ImageBlock of the shape.  
    Public PropertyGets the ImageBlock contained in this shape without creating it.  
    Public PropertyDetermines whether the begin point is glued.  
    Public PropertyGets whether this is a connected 1D shape (i.e. 1D shape whose begin or end point is connected).  
    Public PropertyDetermines whether the end point is glued.  
    Public PropertyQueries whether this shape is reflexive (e.g. its FromShape is equal to its EndShape)  
    Public PropertyDetermines whether the shape is visible in the page. This method returns true if the shape itself is visible, has at least one visible layer (if it is assigned to layers), and if all ancestor groups are visible too.  
    Public PropertyGets or sets the data that layouts can use when arranging this shape.  
    Public PropertyGets or sets whether the local pin point is positioned relatively to the shape Width and Height. By default true.  
    Public PropertyGets or sets the local pin point X coordinate (in local or relative local coordinates depending on LocPinRelative), to which the pin point X coordinate is mapped.  
    Public PropertyGets or sets the local pin point Y coordinate (in local or relative local coordinates depending on LocPinRelative), to which the pin point Y coordinate is mapped.  
    Public PropertyGets or sets the master glue. Use the GlueToMaster() methods for an easier way to work with master glue.  
    Public PropertyGets the shape to which the shape is currently a slave of. Returns null, if the shape is not glued to a master shape.  
    Public PropertyGets or sets the menu items collection, which defines custom actions that can be executed upon this shape from the shape context menu.  
    Public PropertyGets or sets the shapes that are translated together with this shape.  
    Public PropertyGets the group in which the shape resides, if any  
    Public PropertyGets or sets the pin point X coordinate (in parent coordinates)  
    Public PropertyGets or sets the pin point Y coordinate (in parent coordinates)  
    Public PropertyGets or sets the ports collection. Creates a ports collection if it doesn't exist. Use the PortsNoCreate method if you don't want to create the ports collection.  
    Public PropertyGets the ports collection without creating it if it doesn't exist.  
    Public PropertyGets or sets the shape properties.  
    Public PropertyGets or sets the shape resize mode, which defines how Nevron updates the shape dimensions and transformation when the user resizes this shape and it is contained in a group.  
    Public PropertyGets or sets whether routes are allowed to pass trough this shape horizontally. Only applicable if ShapeType is set to Shape2D. By default set to false.  
    Public PropertyGets or sets whether routes are allowed to pass trough this shape vertically. Only applicable if ShapeType is set to Shape2D. By default set to false.  
    Public PropertyGets or sets the scratches of the shape.  
    Public PropertyGets or sets the shape type  
    Public PropertyGets or sets whether the control points of the shapes are displayed when the shape is selected  
    Public PropertyGets or sets whether the shape handles (box Width and Height for 2D shapes and start-end points for 1D shapes) are displayed when the shape is ``.  
    Public PropertyGets or sets the size of the shape. Internally this property delegates to the Width and Height properties.  
    Public PropertyGets or sets whether the shape is splittable and can be split by 2D shapes dropped on it. The value of this property has no effect if the page interaction Enable1DShapeSplitting property is set to false.  
    Public PropertyGets/Sets the Style child.  
    Public PropertyGets/Sets the ThemeId of the theme whose style component to use.  
    Public PropertyA shortcut property that gets/sets the shape text.  
    Public PropertyGets or sets the TextBlock of the shape.  
    Public PropertyGets the TextBlock contained in this shape without creating it.  
    Public PropertyGets/Sets the value of the ThemeId property.  
    Public PropertyGets the shape to which the end point is currently glued to. Returns null, if the end point is not glued.  
    Public PropertyGets or sets the shape user cells.  
    Public PropertyGets/Sets the value of the VariantColorIndex property.  
    Public PropertyGets/Sets the value of the VariantStyleIndex property.  
    Public PropertyGets or sets the vertical placement of the shape within the arrange slot provided by an automatic layout. By default set to Fit.  
    Public PropertyGets or sets the shape visibility.  
    Public PropertyGets or sets the child widget.  
    Public PropertyGets or sets the shape width  
    Top
    Protected Properties
     NameDescription
    Internal Property  
    Internal Property  
    Internal Property  
    Internal Property  
    Internal Property  
    Internal Property  
    Protected PropertyOverridden. Gets the text of the properties context menu item.  
    Internal Property  
    Internal Property  
    Top
    See Also