# FarPoint.Win.Spread.DrawingSpace.PSShape

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_DrawingSpace_PSShape" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape" class="text-break">PSShape Class
</h1>
  <div class="markdown level0 summary"><p>Represents a shape object.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.html">ElementWindowless</a></div>
    <div class="level2"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSObject.html">PSObject</a></div>
    <div class="level3"><span class="xref">PSShape</span></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.Chart.ChartShape.html">ChartShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.ArcShape.html">ArcShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.ArrowShape.html">ArrowShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.BannerShape.html">BannerShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.BurstShape.html">BurstShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.CalloutArrowShape.html">CalloutArrowShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.CaptionBalloonShape.html">CaptionBalloonShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.CheckmarkShape.html">CheckmarkShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.ChevronShape.html">ChevronShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.CrescentShape.html">CrescentShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.CustomShape.html">CustomShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.DiamondShape.html">DiamondShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.DonutShape.html">DonutShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.EllipseShape.html">EllipseShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.FivePointStarShape.html">FivePointStarShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.FourWayArrowShape.html">FourWayArrowShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.HeartShape.html">HeartShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.LightningBoltShape.html">LightningBoltShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.LineShape.html">LineShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.MultiSideShape.html">MultiSideShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.RectangleShape.html">RectangleShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.RoundedRectangleShape.html">RoundedRectangleShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.SpreadCameraShape.html">SpreadCameraShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.SquareCaptionBalloonShape.html">SquareCaptionBalloonShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.TextShape.html">TextShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.ThreeWayArrowShape.html">ThreeWayArrowShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.TriangleShape.html">TriangleShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.TwoWayArrowShape.html">TwoWayArrowShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.UniversalNoShape.html">UniversalNoShape</a></div>
      <div class="level4"><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.XShape.html">XShape</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="../FarPoint.Win/FarPoint.Win.ISerializeSupport.html">ISerializeSupport</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.ideserializationcallback">IDeserializationCallback</a></div>
    <div><a class="xref" href="FarPoint.Win.Spread.DrawingSpace.IPdfSupportPSObject.html">IPdfSupportPSObject</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable">ISerializable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.html">FarPoint.Win.Spread.DrawingSpace</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_DrawingSpace_PSShape_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class PSShape : PSObject, ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class PSShape
    Inherits PSObject
    Implements ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape__ctor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.#ctor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.-ctor.html#FarPoint_Win_Spread_DrawingSpace_PSShape__ctor">PSShape()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new shape object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape__ctor_FarPoint_Win_Spread_DrawingSpace_PSShape_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.#ctor(FarPoint.Win.Spread.DrawingSpace.PSShape)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.-ctor.html#FarPoint_Win_Spread_DrawingSpace_PSShape__ctor_FarPoint_Win_Spread_DrawingSpace_PSShape_">PSShape(PSShape)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new shape object from PSShape object</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.-ctor.html#FarPoint_Win_Spread_DrawingSpace_PSShape__ctor_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_">PSShape(SerializationInfo, StreamingContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new shape object from serialization.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_AlphaBlendShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.AlphaBlendShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.AlphaBlendShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_AlphaBlendShadowColor">AlphaBlendShadowColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the amount of transparency of the shadow.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_BackColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.BackColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.BackColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_BackColor">BackColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background color of the shape.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_CanRenderText" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.CanRenderText">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.CanRenderText.html#FarPoint_Win_Spread_DrawingSpace_PSShape_CanRenderText">CanRenderText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the shape renders its text.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DynamicMove" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DynamicMove">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DynamicMove.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DynamicMove">DynamicMove</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the object moves when hiding or showing, resizing, or moving rows or columns.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DynamicSize" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DynamicSize">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DynamicSize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DynamicSize">DynamicSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the size of the object changes when hiding or showing, resizing, or moving rows or columns.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowColor">ShadowColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the color of the shadow of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowDirection" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowDirection">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowDirection.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowDirection">ShadowDirection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the direction of the shadow.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffset" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffset">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffset.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffset">ShadowOffset</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the amount of offset of the shadow.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffsetX" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffsetX">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffsetX.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffsetX">ShadowOffsetX</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the amount of horizontal offset of the shadow of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffsetY" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffsetY">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShadowOffsetY.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShadowOffsetY">ShadowOffsetY</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the amount of vertical offset of the shadow of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Shape" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Shape">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Shape.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Shape">Shape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Visible" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Visible">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Visible.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the object is visible.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_CopyTo_System_Object_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.CopyTo(System.Object)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.CopyTo.html#FarPoint_Win_Spread_DrawingSpace_PSShape_CopyTo_System_Object_">CopyTo(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the properties of this object in presentation space (drawing space) to the target object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Deserialize_System_Object_System_Xml_XmlNodeReader_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Deserialize(System.Object,System.Xml.XmlNodeReader)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Deserialize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Deserialize_System_Object_System_Xml_XmlNodeReader_">Deserialize(object, XmlNodeReader)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the object from XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Deserialize_System_Xml_XmlNodeReader_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Deserialize(System.Xml.XmlNodeReader)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Deserialize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Deserialize_System_Xml_XmlNodeReader_">Deserialize(XmlNodeReader)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the object from XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DeserializeEntry_System_Runtime_Serialization_SerializationEntry_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DeserializeEntry(System.Runtime.Serialization.SerializationEntry)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DeserializeEntry.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DeserializeEntry_System_Runtime_Serialization_SerializationEntry_">DeserializeEntry(SerializationEntry)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new shape object from serialization.
Serialize single entry.
Should not overrides unless using base serialize for binary or item need combination might missing.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DeserializeShapeProps_System_Xml_XmlNodeReader_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DeserializeShapeProps(System.Xml.XmlNodeReader)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DeserializeShapeProps.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DeserializeShapeProps_System_Xml_XmlNodeReader_">DeserializeShapeProps(XmlNodeReader)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the object properties from XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DoMove_System_Drawing_Point_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DoMove(System.Drawing.Point)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DoMove.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DoMove_System_Drawing_Point_">DoMove(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Allows the object to be moved.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_DoSize_System_Int32_System_Drawing_Point_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.DoSize(System.Int32,System.Drawing.Point)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.DoSize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_DoSize_System_Int32_System_Drawing_Point_">DoSize(int, Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Allows the object to be sized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_FillBackgroundWithGradient_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.FillBackgroundWithGradient(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.FillBackgroundWithGradient.html#FarPoint_Win_Spread_DrawingSpace_PSShape_FillBackgroundWithGradient_System_Drawing_Graphics_System_Drawing_Rectangle_">FillBackgroundWithGradient(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills the background of the object with a gradient.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_GetClientRectangle_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.GetClientRectangle(System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.GetClientRectangle.html#FarPoint_Win_Spread_DrawingSpace_PSShape_GetClientRectangle_System_Drawing_Rectangle_">GetClientRectangle(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the coordinates of the element.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_GetClientRectangleF_System_Drawing_RectangleF_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.GetClientRectangleF(System.Drawing.RectangleF)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.GetClientRectangleF.html#FarPoint_Win_Spread_DrawingSpace_PSShape_GetClientRectangleF_System_Drawing_RectangleF_">GetClientRectangleF(RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the coordinates of the element.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_GetObjectData_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.GetObjectData.html#FarPoint_Win_Spread_DrawingSpace_PSShape_GetObjectData_System_Runtime_Serialization_SerializationInfo_System_Runtime_Serialization_StreamingContext_">GetObjectData(SerializationInfo, StreamingContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Serializes the shape object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_GetTextAndPictureRectangles_System_Drawing_Graphics_System_Drawing_Rectangle_System_Drawing_Rectangle__System_Drawing_Rectangle__" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.GetTextAndPictureRectangles(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle@,System.Drawing.Rectangle@)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.GetTextAndPictureRectangles.html#FarPoint_Win_Spread_DrawingSpace_PSShape_GetTextAndPictureRectangles_System_Drawing_Graphics_System_Drawing_Rectangle_System_Drawing_Rectangle__System_Drawing_Rectangle__">GetTextAndPictureRectangles(Graphics, Rectangle, ref Rectangle, ref Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the bounding rectangles for the text and the picture in the presentation space.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Initialize" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Initialize">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Initialize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Initialize">Initialize()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the shape object in the presentation space.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_OnChanged_System_Object_System_EventArgs_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.OnChanged(System.Object,System.EventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.OnChanged.html#FarPoint_Win_Spread_DrawingSpace_PSShape_OnChanged_System_Object_System_EventArgs_">OnChanged(object, EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.Changed.html">Changed</a> event when the
element has changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_OnMouseDown_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.OnMouseDown.html#FarPoint_Win_Spread_DrawingSpace_PSShape_OnMouseDown_System_Windows_Forms_MouseEventArgs_">OnMouseDown(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the MouseDown event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_OnMouseUp_System_Windows_Forms_MouseEventArgs_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.OnMouseUp.html#FarPoint_Win_Spread_DrawingSpace_PSShape_OnMouseUp_System_Windows_Forms_MouseEventArgs_">OnMouseUp(MouseEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the OnMouseUp event.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_OnPaintBackground_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.OnPaintBackground(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.OnPaintBackground.html#FarPoint_Win_Spread_DrawingSpace_PSShape_OnPaintBackground_System_Drawing_Graphics_System_Drawing_Rectangle_">OnPaintBackground(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Initiates a redraw for the object to repaint its background.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_OnPropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.OnPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.OnPropertyChanged.html#FarPoint_Win_Spread_DrawingSpace_PSShape_OnPropertyChanged_System_Object_System_ComponentModel_PropertyChangedEventArgs_">OnPropertyChanged(object, PropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="../FarPoint.Win/FarPoint.Win.ElementWindowless.PropertyChanged.html">PropertyChanged</a> event when the
property on an element has changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_PaintBorder_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintBorder(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintBorder.html#FarPoint_Win_Spread_DrawingSpace_PSShape_PaintBorder_System_Drawing_Graphics_System_Drawing_Rectangle_">PaintBorder(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Not supported for basic shapes.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_PaintDropShadow_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintDropShadow(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintDropShadow.html#FarPoint_Win_Spread_DrawingSpace_PSShape_PaintDropShadow_System_Drawing_Graphics_System_Drawing_Rectangle_">PaintDropShadow(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the drop shadow.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_PaintForegroundImage_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintForegroundImage(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintForegroundImage.html#FarPoint_Win_Spread_DrawingSpace_PSShape_PaintForegroundImage_System_Drawing_Graphics_System_Drawing_Rectangle_">PaintForegroundImage(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the foreground image.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_PaintText_System_Drawing_Graphics_System_Drawing_Rectangle_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintText(System.Drawing.Graphics,System.Drawing.Rectangle)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.PaintText.html#FarPoint_Win_Spread_DrawingSpace_PSShape_PaintText_System_Drawing_Graphics_System_Drawing_Rectangle_">PaintText(Graphics, Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Draws the text for the shape.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetAlphaBlendShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetAlphaBlendShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetAlphaBlendShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetAlphaBlendShadowColor">ResetAlphaBlendShadowColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the amount of transparency for the shadow, which is 128.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetBackColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetBackColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetBackColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetBackColor">ResetBackColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the background color to its default setting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetCanRenderText" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetCanRenderText">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetCanRenderText.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetCanRenderText">ResetCanRenderText()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets whether the shape can render its text property.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetDynamicMove" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetDynamicMove">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetDynamicMove.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetDynamicMove">ResetDynamicMove()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the dynamic move of the object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetParent" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetParent">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetParent.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetParent">ResetParent()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the Parent to its default setting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowColor">ResetShadowColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the color of the shadow to the default value.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowDirection" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowDirection">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowDirection.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowDirection">ResetShadowDirection()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the direction of the shadow to the default, which is None.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowOffsetX" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowOffsetX">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowOffsetX.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowOffsetX">ResetShadowOffsetX()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the amount of offset of the shadow in the horizontal direction
to the default value, which is 5.0F.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowOffsetY" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowOffsetY">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShadowOffsetY.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShadowOffsetY">ResetShadowOffsetY()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the amount of offset of the shadow in the vertical direction
to the default value, which is 5.0F.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShape" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShape">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ResetShape.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ResetShape">ResetShape()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the Shape to its default setting.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Serialize_System_Object_System_Xml_XmlTextWriter_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Serialize(System.Object,System.Xml.XmlTextWriter)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Serialize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Serialize_System_Object_System_Xml_XmlTextWriter_">Serialize(object, XmlTextWriter)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the object to XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_Serialize_System_Xml_XmlTextWriter_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.Serialize(System.Xml.XmlTextWriter)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.Serialize.html#FarPoint_Win_Spread_DrawingSpace_PSShape_Serialize_System_Xml_XmlTextWriter_">Serialize(XmlTextWriter)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the object to XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_SerializeProps_System_Xml_XmlTextWriter_" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.SerializeProps(System.Xml.XmlTextWriter)">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.SerializeProps.html#FarPoint_Win_Spread_DrawingSpace_PSShape_SerializeProps_System_Xml_XmlTextWriter_">SerializeProps(XmlTextWriter)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the object properties to XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_SetInitialShape" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.SetInitialShape">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.SetInitialShape.html#FarPoint_Win_Spread_DrawingSpace_PSShape_SetInitialShape">SetInitialShape()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the initial shape object.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeAlphaBlendShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeAlphaBlendShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeAlphaBlendShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeAlphaBlendShadowColor">ShouldSerializeAlphaBlendShadowColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the AlphaBlendShadowColor property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeCanRenderText" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeCanRenderText">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeCanRenderText.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeCanRenderText">ShouldSerializeCanRenderText()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the shape CanRenderText property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowColor" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowColor">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowColor.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowColor">ShouldSerializeShadowColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the ShadowColor property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowDirection" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowDirection">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowDirection.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowDirection">ShouldSerializeShadowDirection()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the ShadowDirection property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffset" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffset">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffset.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffset">ShouldSerializeShadowOffset()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the shadow offset should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffsetX" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffsetX">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffsetX.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffsetX">ShouldSerializeShadowOffsetX()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the ShadowOffsetX property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffsetY" data-uid="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffsetY">
          <a class="xref" href="FarPoint.Win.Spread.DrawingSpace.PSShape.ShouldSerializeShadowOffsetY.html#FarPoint_Win_Spread_DrawingSpace_PSShape_ShouldSerializeShadowOffsetY">ShouldSerializeShadowOffsetY()</a>
        </td>
        <td class="markdown level1 summary"><p>Determines if the ShadowOffsetX property should be serialized.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
