[]
Represents a multi-side shape object (must be greater than 4 sides).
public class MultiSideShape : PSShape, ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable
Public Class MultiSideShape
Inherits PSShape
Implements ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable
| 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. |
| Name | Description |
|---|---|
| Sides | Gets or sets the number of sides in the shape. |
| 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. |