- About Graphics Mill
- What's New?
- Breaking Changes in Graphics Mill 12
- Breaking Changes in Graphics Mill 11
- Features
- Supported File Formats
- System Requirements
- Getting Started
- Working with Image Formats
- Transforming Images (Resize, Rotate, Crop)
- Working with Metadata
- Color Management and Color Reduction
- Drawing Text and Graphics
- Color Keying (Green Screen Removal)
- Channels and Pixel Data
- Color and Tone Correction
- Working with Photoshop (PSD) Files
- Image Filters
- Processing Large Images
- Basics of Image Processing
- Troubleshooting
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- Aurigma.GraphicsMill.Codecs.ClippingPath Namespace
- Aurigma.GraphicsMill.Codecs.Psd Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- ArtTextFrame Class
- AutoSizeAnchor Enumeration
- AutoSizeMode Enumeration
- BeginDrawEventArgs Class
- BoundedText Class
- Brush Class
- CharInfo Class
- CharStyle Class
- ClippingPathCollection Class
- ColorStop Class
- ContainerItem Class
- ContainerItemCollection Class
- CopyfittingMode Enumeration
- CustomFontRegistry Class
- DigitType Enumeration
- DoublePathText Class
- DoublePathTextFrame Class
- Drawer Class
- DrawEventArgs Class
- EndDrawEventArgs Class
- FallbackFontCollection Class
- FamilyStyleCollisionPolicy Enumeration
- FillingRule Enumeration
- FirstBaselineOffset Enumeration
- Font Class
- FontAddResult Class
- FontAddStatus Enumeration
- FontFallbackException Class
- FontInfo Class
- FontMetrics Class
- FontMissingEventArgs Class
- FontRegistry Class
- GradientBrush Class
- Graphics Class
- GraphicsContainer Class
- ImageItem Class
- IndexedColorCollection Class
- InstalledFontRegistry Class
- InvalidStyleValueException Class
- Item Class
- Layer Class
- LinearGradientBrush Class
- LineCap Enumeration
- LineJoin Enumeration
- MainPath Enumeration
- OpenTypeFeature Structure
- OpenTypeFeatureTag Enumeration
- ParagraphStyle Class
- Path Class
- Path Members
- Path Constructor
- Path Methods
- ApplyTransform Method
- Clear Method
- Close Method
- Create Method
- CurveTo Method
- Dispose Method
- DrawEllipse Method
- DrawPath Method
- DrawRectangle Method
- DrawText Method
- Ellipse Method
- FitCurves Method
- Flatten Method
- GetAlphaContour Method
- GetArea Method
- GetBounds Method
- GetContour Method
- GetHashCode Method
- GetLength Method
- GetObjectData Method
- GetOuterContours Method
- Inflate Method
- Intersect Method
- Invert Method
- LineTo Method
- MoveTo Method
- OffsetContour Method
- Rectangle Method
- Rotate Method
- Scale Method
- Simplify Method
- Smooth Method
- Split Method
- Subtract Method
- ToGdiPlusGraphicsPath Method
- Translate Method
- Union Method
- Widen Method
- Xor Method
- Path Properties
- PathBoundedText Class
- PathPoint Structure
- PathPointCollection Class
- PathPointType Enumeration
- PathText Class
- PathTextAlignment Enumeration
- PathTextFrame Class
- Pen Class
- PlainText Class
- PointTextFrame Class
- PostscriptNameCollisionPolicy Enumeration
- RadialGradientBrush Class
- ShapeItem Class
- ShapeTextFrame Class
- SoftMask Class
- SoftMaskMethod Enumeration
- SolidBrush Class
- StringMeasure Structure
- Text Class
- TextAlignment Enumeration
- TextDirection Enumeration
- TextException Class
- TextFrame Class
- TextItem Class
- TextOrientation Enumeration
- TilingBrush Class
- UnknownStyleNameException Class
- UnknownTagException Class
- VerticalAlignment Enumeration
- Aurigma.GraphicsMill.Drawing.Art Namespace
- Aurigma.GraphicsMill.Drawing.Effects Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Templates Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- Licensing
- End User License Agreement
- Copyright Notices
Path Methods
Applies to: Graphics Mill 12.1, 6.x-12.x (may differ)
The Path type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
ApplyTransform |
Applies the specified linear transfromation to this path. |
|
|
Clear |
Removes all elements of the path. |
|
|
Close |
Closes the path by copying the starting point to the ending one. |
|
|
Create | Overloaded. Creates a Path from the existing path. |
|
|
CurveTo | Overloaded. Adds a Bezier curve to the path. |
|
|
Dispose |
Releases all resources used by this Path. |
|
|
DrawEllipse | Overloaded. Adds an ellipse to the path. |
|
|
DrawPath |
Adds a new Path to the path. |
|
|
DrawRectangle | Overloaded. Adds a rectangle to the path. |
|
|
DrawText |
Draws text along the path using the specified font registry. |
|
|
Ellipse | Overloaded. Creates a new Path shaped as an ellipse. |
|
|
Equals | (Inherited from Object.) |
|
|
Finalize | (Inherited from Object.) |
|
|
FitCurves | Overloaded. Replaces the polylines of the path with cubic Bezier curves. |
|
|
Flatten |
Replaces the curves of the path with polylines. |
|
|
GetAlphaContour | Overloaded. |
|
|
GetArea | Overloaded. Returns the area of the region filled by the path. |
|
|
GetBounds |
Returns the bounding rectangle of the path. |
|
|
GetContour | Overloaded. Gets the contour of the region where the specified channel of an image reaches the specified level. |
|
|
GetHashCode |
Returns a hash code for this Path. (Overrides Object.GetHashCode().) |
|
|
GetLength |
Returns length of this Path, in pixels. |
|
|
GetObjectData |
Populates a SerializationInfo with the data needed to serialize the Path object. |
|
|
GetOuterContours | Overloaded. Returns a path that contains only the outer boundaries of this path. |
|
|
GetType | (Inherited from Object.) |
|
|
Inflate | Overloaded. Grows or shrinks every closed region of the path by the specified distance. |
|
|
Intersect |
Returns an intersection of the two specified paths. |
|
|
Invert |
Inverts the path direction. |
|
|
LineTo | Overloaded. Adds a line to the path. |
|
|
MemberwiseClone | (Inherited from Object.) |
|
|
MoveTo | Overloaded. Adds a point to the path. |
|
|
OffsetContour |
Offsets the contour of the path by the specified amount. |
|
|
Rectangle | Overloaded. Creates a new Path shaped as a rectangle. |
|
|
Rotate |
Rotates the path by the given angle. |
|
|
Scale |
Scales coordinates of all points in the path. |
|
|
Simplify |
Removes the points of the path that lie close to the line through their neighbors. |
|
|
Smooth |
Smooths every subpath of the path along its length. |
|
|
Split |
Splits a path into separate paths. |
|
|
Subtract |
Returns a result of subtraction of the second path from the first path. |
|
|
ToGdiPlusGraphicsPath |
Converts the path to the GraphicsPath. |
|
|
ToString | (Inherited from Object.) |
|
|
Translate |
Translates the path. |
|
|
Union |
Returns a union of the two specified paths. |
|
|
Widen | Overloaded. Replaces the path with the outline of its stroke. |
|
|
Xor |
Returns a result of exclusive disjunction of the two paths. |