PdfPath Class

Class for a vector path retrieved from a PDF document page.

Inheritance Hierarchy


Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)


public sealed class PdfPath : PdfPageObject
Public NotInheritable Class PdfPath
	Inherits PdfPageObject

The PdfPath type exposes the following members.


Public propertyBlendMode
Gets the blend mode of this path.
Public propertyBrush
Gets the PdfBrushInfo object of this path. It encapsulates the properties related to non-stroking operations.
Public propertyClipMode
Gets the rule that determines the region to clip.
Public propertyClipRegion
Gets the clip region for this PdfPageObject.
(Inherited from PdfPageObject.)
Public propertyFillMode
Gets the rule that determines the region to fill.
Public propertyIsTransformed
Gets a value indicating whether this path is drawn transformed.
Public propertyLayer
Gets the layer this PdfPageObject is drawn on.
(Inherited from PdfPageObject.)
Public propertyPaintMode
The drawing mode of this PdfPath.
Public propertyPen
Gets the PdfPenInfo object of this path. It encapsulates the properties related to stroking operations.
Public propertySubpaths
Gets subpaths of this PdfPath.
Public propertyTransformationMatrix
Gets the transformation matrix for this path.
Public propertyType
Gets the type of this PdfPath.
(Overrides PdfPageObject.Type.)


Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)


Paths define shapes, trajectories, and regions of all sorts. They are used to draw lines, define the shapes of filled areas, and specify boundaries for clipping other graphics. The graphics state includes a current clipping path that defines the clipping boundary for the current page. At the beginning of each page, the clipping path is initialized to include the entire page.

A path is made up of one or more disconnected subpaths, each comprising a sequence of connected segments. The topology of the path is unrestricted: it may be concave or convex, may contain multiple subpaths representing disjoint areas, and may intersect itself in arbitrary ways.

See Also