[]
        
(Showing Draft Content)

FarPoint.Win.Spread.DrawingSpace.MultiSideShape

MultiSideShape Class

Represents a multi-side shape object (must be greater than 4 sides).

Inheritance
MultiSideShape
Namespace: FarPoint.Win.Spread.DrawingSpace
Assembly: FarPoint.Win.Spread.dll
Syntax
public class MultiSideShape : PSShape, ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable
Public Class MultiSideShape
    Inherits PSShape
    Implements ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable

Constructors

Name Description
MultiSideShape()

Creates a new multiple-sided shape.

MultiSideShape(MultiSideShape)

Creates a new shape that is a copy of the specified shape.

MultiSideShape(SerializationInfo, StreamingContext)

Creates a new multiple-sided shape object from serialization.

Properties

Name Description
Sides

Gets or sets the number of sides in the shape.

Methods

Name Description
Clone()

Creates a copy of this shape.

CopyTo(object)

Copies the properties of this object to the target object.

Deserialize(object, XmlNodeReader)

Loads the object from XML.

Deserialize(XmlNodeReader)

Loads the object from XML.

DeserializeMultiSideProps(XmlNodeReader)

Loads the object properties from XML.

GetObjectData(SerializationInfo, StreamingContext)

Serializes the shape object.

Serialize(object, XmlTextWriter)

Saves the object to XML.

Serialize(XmlTextWriter)

Saves the object to XML.

SerializeProps(XmlTextWriter)

Saves the object properties to XML.

SetInitialShape()

Creates the initial multiple-sided shape.

ShouldSerializeShape()

Determines if the shape should be saved to XML.