menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PolygonShape - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PolygonShape

    Represents a polygon shape.

    Inheritance
    System.Object
    EntityBase
    XDLSSerializableBase
    WidgetBase
    Shape
    PolygonShape
    Implements
    IEntityBase
    IXDLSSerializable
    IShape
    ILeafWidget
    IWidget
    Inherited Members
    EntityBase.Document
    EntityBase.DocumentEx
    EntityBase.Owner
    EntityBase.SetOwner(IEntityBase)
    Shape.ApplyStyle(String)
    Shape.ApplyTransform(CustomGraphics)
    Shape.CreateLayoutInfo()
    Shape.InitXDLSHolder()
    Shape.m_canvas
    Shape.Measure(CustomGraphics)
    Shape.ResetTransform(CustomGraphics)
    Shape.ShapeFormat
    Shape.StyleName
    Shape.Transform
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    WidgetBase.DrawImpl(CustomGraphics, LayoutedWidget)
    WidgetBase.IWidget.LayoutInfo
    WidgetBase.m_layoutInfo
    XDLSSerializableBase.IXDLSSerializable.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.IXDLSSerializable.RestoreReference(String, Int32)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.IXDLSSerializable.XDLSHolder
    XDLSSerializableBase.m_id
    XDLSSerializableBase.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.XDLSHolder
    Namespace: Syncfusion.DLS
    Assembly: Syncfusion.DLS.Base.dll
    Syntax
    public class PolygonShape : Shape, IEntityBase, IXDLSSerializable, IShape, ILeafWidget, IWidget
    Remarks

    Supported by Essential PDF only.

    Constructors

    PolygonShape(Canvas)

    Declaration
    public PolygonShape(Canvas canvas)
    Parameters
    Type Name Description
    Canvas canvas

    Properties

    Points

    Gets / sets X points of polygon.

    Declaration
    public PointF[] Points { get; }
    Property Value
    Type
    System.Drawing.PointF[]

    Methods

    Add(PointF)

    Adds point to the polygon.

    Declaration
    public void Add(PointF point)
    Parameters
    Type Name Description
    System.Drawing.PointF point

    New point for the polygon.

    AddRange(PointF[])

    Adds points to the polygon.

    Declaration
    public void AddRange(PointF[] points)
    Parameters
    Type Name Description
    System.Drawing.PointF[] points

    Array of points.

    ReadXmlContent(IXDLSContentReader)

    Reads element from XML.

    Declaration
    protected override bool ReadXmlContent(IXDLSContentReader reader)
    Parameters
    Type Name Description
    IXDLSContentReader reader

    Reader object.

    Returns
    Type Description
    System.Boolean

    True.

    Overrides
    Shape.ReadXmlContent(IXDLSContentReader)

    WriteXmlAttributes(IXDLSAttributeWriter)

    Declaration
    protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
    Parameters
    Type Name Description
    IXDLSAttributeWriter writer
    Overrides
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)

    WriteXmlContent(IXDLSContentWriter)

    Writes points to XML.

    Declaration
    protected override void WriteXmlContent(IXDLSContentWriter writer)
    Parameters
    Type Name Description
    IXDLSContentWriter writer

    Writer object.

    Overrides
    Shape.WriteXmlContent(IXDLSContentWriter)

    Explicit Interface Implementations

    IWidget.Draw(CustomGraphics, LayoutedWidget)

    Declaration
    void IWidget.Draw(CustomGraphics cg, LayoutedWidget ltWidget)
    Parameters
    Type Name Description
    CustomGraphics cg
    LayoutedWidget ltWidget

    Implements

    IEntityBase
    IXDLSSerializable
    IShape
    ILeafWidget
    IWidget
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved