Click or drag to resize

PathPointsCollection Class

Represent the collection of the path's points.
Inheritance Hierarchy
SystemObject
  Patagames.Pdf.NetPathPointsCollection

Namespace: Patagames.Pdf.Net
Assembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.94.2704
Syntax
public class PathPointsCollection : IList<FS_PATHPOINTF>, 
	ICollection<FS_PATHPOINTF>, IEnumerable<FS_PATHPOINTF>, IEnumerable, 
	IDisposable

The PathPointsCollection type exposes the following members.

Constructors
 NameDescription
Public methodPathPointsCollection Initialize a new instance of PathPointsCollection class.
Public methodPathPointsCollection(IntPtr, PdfPathObject) Initialize a new instance of PathPointsCollection class.
Top
Properties
 NameDescription
Public propertyBoundingBox Gets a rectangle that bounds this Path.
Public propertyCount Gets the number of FS_PATHPOINTF contained in the collection.
Public propertyHandle Gets handle to PDF path object
Public propertyHost Gets the parent object that hosts this collection.
Public propertyIsDisposed Gets a value indicating whether the object has been disposed of.

Field Value

true if the object has been disposed of; otherwise, false.
Public propertyIsReadOnly Gets a value indicating whether the collection is read-only.
Public propertyIsRectangle Gets a value indicating whether the path is rectangle.
Public propertyItem Gets or sets the FS_PATHPOINTF at the specified index
Top
Methods
 NameDescription
Public methodAdd Adds a FS_PATHPOINTF to the collection
Public methodAppendCircle(FS_CIRCLEF) Adds a circle to this path.
Public methodAppendCircle(Single, Single, Single) Adds a circle to this path.
Public methodAppendEllipse Adds an ellipse defined by a bounding rectangle
Public methodAppendLine Adds a line to this path.
Public methodAppendPath(PathPointsCollection) Appends the specified Path to this path.
Public methodAppendPath(PathPointsCollection, FS_MATRIX) Appends the specified Path to this path.
Public methodAppendPolygon Adds a polygon defined by an array of FS_POINTF structures.
Public methodAppendRect Adds a rectangle to this path.
Public methodClear Removes all FS_PATHPOINTF from the collection
Public methodContains Determines whether the collection contains a specific FS_PATHPOINTF.
Public methodCopyPath Copy points from source Path to this Path.
Public methodCopyTo Copies the elements of the collections to an System.Array, starting at a particular System.Array index.
Public methodDispose Releases all resources used by the Path.
Protected methodDispose(Boolean) Releases all resources used by the Path.
Public methodGetBoundingBox Get a rectangle that bounds this Path.
Public methodGetEnumerator Returns an enumerator that iterates through the collection.
Public methodIndexOf Determines the index of a specific FS_PATHPOINTF in the collection.
Public methodInsert Inserts a FS_PATHPOINTF to the collection at the specified index.
Public methodRemove Removes the first occurrence of a specific FS_PATHPOINTF from the collection.
Public methodRemoveAt Removes the FS_PATHPOINTF at the specified index.
Public methodToArray Copies the points of the path to a new array.
Public methodTransform Transform (scale, rotate, shear, move) the path.
Top
See Also