Show / Hide Table of Contents

Class Polygon

Polygon annotation

Inheritance
object
Annot
Markup
Line
PolyLine
Polygon
Implements
IDisposable
Inherited Members
PolyLine.GetVertexCount()
PolyLine.GetVertex(int)
PolyLine.SetVertex(int, Point)
PolyLine.GetIntentName()
PolyLine.SetIntentName(PolyLine.IntentType)
Line.GetStartPoint()
Line.SetStartPoint(Point)
Line.GetEndPoint()
Line.SetEndPoint(Point)
Line.GetStartStyle()
Line.SetStartStyle(Line.EndingStyle)
Line.GetEndStyle()
Line.SetEndStyle(Line.EndingStyle)
Line.GetLeaderLineLength()
Line.SetLeaderLineLength(double)
Line.GetLeaderLineExtensionLength()
Line.SetLeaderLineExtensionLength(double)
Line.GetShowCaption()
Line.SetShowCaption(bool)
Line.GetIntentType()
Line.SetIntentType(Line.IntentType)
Line.GetLeaderLineOffset()
Line.SetLeaderLineOffset(double)
Line.GetCaptionPosition()
Line.SetCaptionPosition(Line.CapPos)
Line.GetTextHOffset()
Line.SetTextHOffset(double)
Line.GetTextVOffset()
Line.SetTextVOffset(double)
Markup.GetTitle()
Markup.SetTitle(string)
Markup.GetPopup()
Markup.SetPopup(Popup)
Markup.GetOpacity()
Markup.SetOpacity(double)
Markup.GetSubject()
Markup.SetSubject(string)
Markup.GetCreationDates()
Markup.SetCreationDates(Date)
Markup.GetBorderEffect()
Markup.SetBorderEffect(Markup.BorderEffect)
Markup.GetBorderEffectIntensity()
Markup.SetBorderEffectIntensity(double)
Markup.GetInteriorColor()
Markup.GetInteriorColorCompNum()
Markup.SetInteriorColor(ColorPt, int)
Markup.GetContentRect()
Markup.SetContentRect(Rect)
Markup.GetPadding()
Markup.SetPadding(Rect)
Markup.RotateAppearance(double)
Annot.Dispose()
Annot.Dispose(bool)
Annot.GetHandleInternal()
Annot.GetRefHandleInternal()
Annot.CreateInternal(IntPtr, object)
Annot.Create(SDFDoc, Annot.Type, Rect)
Annot.op_Assign(Annot)
Annot.Equals(object)
Annot.IsValid()
Annot.GetSDFObj()
Annot.GetType()
Annot.IsMarkup()
Annot.GetRect()
Annot.GetVisibleContentBox()
Annot.SetRect(Rect)
Annot.GetContents()
Annot.SetContents(string)
Annot.GetPage()
Annot.SetPage(Page)
Annot.GetUniqueID()
Annot.SetUniqueID(string)
Annot.GetDate()
Annot.SetDate(Date)
Annot.GetFlag(Annot.Flag)
Annot.SetFlag(Annot.Flag, bool)
Annot.GetBorderStyle()
Annot.SetBorderStyle(Annot.BorderStyle)
Annot.GetAppearance()
Annot.GetAppearance(Annot.AnnotationState)
Annot.GetAppearance(Annot.AnnotationState, string)
Annot.SetAppearance(Obj)
Annot.SetAppearance(Obj, Annot.AnnotationState)
Annot.SetAppearance(Obj, Annot.AnnotationState, string)
Annot.RemoveAppearance()
Annot.RemoveAppearance(Annot.AnnotationState)
Annot.RemoveAppearance(Annot.AnnotationState, string)
Annot.Flatten(Page)
Annot.GetActiveAppearanceState()
Annot.SetActiveAppearanceState(string)
Annot.GetColorAsRGB()
Annot.GetColorAsCMYK()
Annot.GetColorAsGray()
Annot.GetColorCompNum()
Annot.SetColor(ColorPt, int)
Annot.SetColor(ColorPt)
Annot.GetStructParent()
Annot.SetStructParent(int)
Annot.GetOptionalContent()
Annot.SetOptionalContent(Obj)
Annot.Resize(Rect)
Annot.GetRotation()
Annot.SetRotation(int)
Annot.RefreshAppearance()
Annot.GetCustomData(string)
Annot.SetCustomData(string, string)
Annot.DeleteCustomData(string)
object.Equals(object, object)
object.GetHashCode()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: pdftron.PDF.Annots
Assembly: PDFTronDotNet.dll
Syntax
public class Polygon : PolyLine, IDisposable

Constructors

Polygon(Annot)

Creates a Polygon annotation and initialize it using given annotation object.

Declaration
public Polygon(Annot ann)
Parameters
Type Name Description
Annot ann

the annot

Remarks

The constructor does not copy any data, but is instead the logical equivalent of a type cast.

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

Polygon(Obj)

Creates a Polygon annotation and initialize it using given Cos/SDF object.

Declaration
public Polygon(Obj d)
Parameters
Type Name Description
Obj d

the d

Remarks

The constructor does not copy any data, but is instead the logical equivalent of a type cast.

Methods

Create(SDFDoc, Rect)

Creates a new Polygon annotation, in the specified document.

Declaration
public static Polygon Create(SDFDoc doc, Rect pos)
Parameters
Type Name Description
SDFDoc doc

A document to which the Polygon annotation is added.

Rect pos

A rectangle specifying the PolyLine annotation's bounds, specified in user space coordinates.

Returns
Type Description
Polygon

A newly created blank PolyLine annotation.

Exceptions
Type Condition
PDFNetException

PDFNetException the PDFNet exception

~Polygon()

Releases all resources used by the Polygon

Declaration
protected ~Polygon()

Implements

IDisposable
In This Article
  • Constructors
    • Polygon(Annot)
    • Polygon(Obj)
  • Methods
    • Create(SDFDoc, Rect)
    • ~Polygon()
  • Implements
Back to top Generated by DocFX