Skip to main content
All docs
V25.2
  • ShapeGeometry Members

    Defines the geometry of a shape, including its guides, adjust values, and paths.

    Constructors

    Name Description
    ShapeGeometry() Initializes a new instance of the ShapeGeometry class.

    Properties

    Name Description
    AdjustHandles Returns a collection of shape adjustment handles. These handles specify points on the shape that you can use to perform transform operations.
    AdjustValues Returns a collection of adjustment values applied to the specified shape. An adjustment value is a guide with a fixed, value-based formula. The adjustment value itself is not calculated. Instead, it defines a parameter used in calculations in the shape’s other guides.
    ConnectionSites Returns a collection of shape connection sites.
    Guides Returns a collection of guides that define a shape’s geometry. A guide is a formula that calculates a value based on the shape’s properties and other guides. Guides determine the position and size of the shape’s elements.
    Paths Returns a collection of paths that define the geometry of a shape. A path is a sequence of segments that can be straight lines, arcs, or Bezier curves.
    ShapeTextRectangle Gets or sets a rectangle that defines the area within which text is displayed in a shape. This rectangle is used to specify the position and size of the text area relative to the shape’s geometry.

    Methods

    Name Description
    Clone() Clones the current PresentationObject instance. Inherited from PresentationObject.
    Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
    Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
    GetHashCode() Serves as the default hash function. Inherited from Object.
    GetType() Gets the Type of the current instance. Inherited from Object.
    MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
    ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
    ToString() Returns a string that represents the current object. Inherited from Object.
    See Also