<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.mitov.com/wiki/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.mitov.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Interface_IGDIPlus.IGPGraphicsPath</id>
		<title>Interface IGDIPlus.IGPGraphicsPath - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.mitov.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Interface_IGDIPlus.IGPGraphicsPath"/>
		<link rel="alternate" type="text/html" href="https://www.mitov.com/wiki/index.php?title=Interface_IGDIPlus.IGPGraphicsPath&amp;action=history"/>
		<updated>2026-05-01T18:57:22Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>https://www.mitov.com/wiki/index.php?title=Interface_IGDIPlus.IGPGraphicsPath&amp;diff=11530&amp;oldid=prev</id>
		<title>David Alm: Automated Syncronization with Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.mitov.com/wiki/index.php?title=Interface_IGDIPlus.IGPGraphicsPath&amp;diff=11530&amp;oldid=prev"/>
				<updated>2012-10-18T17:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;Automated Syncronization with Documentation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&lt;br /&gt;
This is a Beta Read Only version of this page. &lt;br /&gt;
Please review and send recommendations to [mailto:mitov@mitov.com mitov@mitov.com]. &lt;br /&gt;
We will enable the editing as soon as we are happy with the overall Wiki site.&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Package:''' [[Package SignalLabBasicPkg|SignalLabBasicPkg]]&lt;br /&gt;
&lt;br /&gt;
'''Unit:''' [[Unit IGDIPlus|IGDIPlus]]&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
=== Delphi: ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''type''' IGPGraphicsPath = '''interface'''&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
== Summary ==&lt;br /&gt;
Interface to a [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Defines interface to a [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object.&lt;br /&gt;
&lt;br /&gt;
A [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object stores a sequence of lines, curves,&lt;br /&gt;
and shapes. You can draw the entire sequence by calling the&lt;br /&gt;
DrawPath method of a Graphics object. You can partition the&lt;br /&gt;
sequence of lines, curves, and shapes into figures, and with&lt;br /&gt;
the help of a [[Class IGDIPlus.TGPGraphicsPathIterator|TGPGraphicsPathIterator]] object, you can draw&lt;br /&gt;
selected figures. You can also place markers in the sequence,&lt;br /&gt;
so that you can draw selected portions of the path.&lt;br /&gt;
Remarks&lt;br /&gt;
A path consists of one or more figures. As you add lines and&lt;br /&gt;
curves to a path, those lines and curves become part of a&lt;br /&gt;
figure. You can start a new figure by calling the&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.StartFigure() : TGPGraphicsPath|StartFigure]] method. When you draw a path, the&lt;br /&gt;
lines and curves within an individual figure are connected by&lt;br /&gt;
straight lines; the ending point of one line or curve is&lt;br /&gt;
connected to the starting point of the next line or curve. No&lt;br /&gt;
connecting line is drawn between the end of one figure and&lt;br /&gt;
the start of the next figure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A figure can be open or closed. You can close a figure by&lt;br /&gt;
calling the [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.CloseFigure() : TGPGraphicsPath|CloseFigure]] method. After you&lt;br /&gt;
call [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.CloseFigure() : TGPGraphicsPath|CloseFigure]], the next line, curve, or&lt;br /&gt;
shape that you add to the path is part of the next figure.&lt;br /&gt;
When you draw a path, the ending point of each closed figure&lt;br /&gt;
is automatically connected to the starting point of that&lt;br /&gt;
figure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some shapes (for example, rectangles and ellipses) are&lt;br /&gt;
intrinsically closed. When you add an intrinsically closed&lt;br /&gt;
shape to a path, that shape is in a figure by itself, and&lt;br /&gt;
that figure is considered closed even if you don't call&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.CloseFigure() : TGPGraphicsPath|CloseFigure]]. The following methods add&lt;br /&gt;
intrinsically closed figures to a path:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddClosedCurve(array) : TGPGraphicsPath|AddClosedCurve]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddEllipse(TGPRect) : TGPGraphicsPath|AddEllipse]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddPie(TGPRect;Single;Single) : TGPGraphicsPath|AddPie]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddPolygon(array) : TGPGraphicsPath|AddPolygon]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddRectangle(TGPRect) : TGPGraphicsPath|AddRectangle]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddRectangles(array) : TGPGraphicsPath|AddRectangles]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.IGPGraphicsPath.AddString(WideString;IGPFont;TGPPoint;IGPStringFormat) : TGPGraphicsPath|AddString]] Methods&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
*[[Property IGDIPlus.IGPGraphicsPath.LastPoint|LastPoint]] - Returns the ending point of the last figure in this path. &lt;br /&gt;
*[[Property IGDIPlus.IGPGraphicsPath.FillMode|FillMode]] - Sets or gets the fill mode of this path. &lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetNativePath() : GpPath|function GetNativePath() : GpPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Clone() : TGPGraphicsPath|function Clone() : TGPGraphicsPath]] - Creates a new [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object, and initializes it with the contents of this [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Reset() : TGPGraphicsPath|function Reset() : TGPGraphicsPath]] - Empties the path and sets the fill mode to [[Enum item IGDIPlus.TGPFillMode.FillModeAlternate|FillModeAlternate]]. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetFillMode() : TGPFillMode|function GetFillMode() : TGPFillMode]] - Returns the fill mode of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.SetFillMode(TGPFillMode) : TGPGraphicsPath|function SetFillMode(fillmode : TGPFillMode) : TGPGraphicsPath]] - Sets the fill mode of this path. &lt;br /&gt;
*[[Method procedure IGDIPlus.IGPGraphicsPath.SetFillModeProp(TGPFillMode)|procedure SetFillModeProp(fillmode : TGPFillMode)]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetPathData() : IGPPathData|function GetPathData() : IGPPathData]] - Returns an [[Interface IGDIPlus.IGPPathData|IGPPathData]] interface to object containing an array of points and an array of point types from this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.StartFigure() : TGPGraphicsPath|function StartFigure() : TGPGraphicsPath]] - Starts a new figure without closing the current figure. Subsequent points added to this path are added to the new figure. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.CloseFigure() : TGPGraphicsPath|function CloseFigure() : TGPGraphicsPath]] - Closes the current figure of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.CloseAllFigures() : TGPGraphicsPath|function CloseAllFigures() : TGPGraphicsPath]] - Closes all open figures in this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.SetMarker() : TGPGraphicsPath|function SetMarker() : TGPGraphicsPath]] - Designates the last point in this path as a marker point. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.ClearMarkers() : TGPGraphicsPath|function ClearMarkers() : TGPGraphicsPath]] - Clears the markers from this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Reverse() : TGPGraphicsPath|function Reverse() : TGPGraphicsPath]] - Reverses the order of the points that define this path's lines and curves. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetLastPoint() : TGPPointF|function GetLastPoint() : TGPPointF]] - Returns the ending point of the last figure in this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLineF(TGPPointF;TGPPointF) : TGPGraphicsPath|function AddLineF(pt1 : TGPPointF; pt2 : TGPPointF) : TGPGraphicsPath]] - Adds a line to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLineF(Single;Single;Single;Single) : TGPGraphicsPath|function AddLineF(x1 : Single; y1 : Single; x2 : Single; y2 : Single) : TGPGraphicsPath]] - Adds a line to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLinesF(array) : TGPGraphicsPath|function AddLinesF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLine(TGPPoint;TGPPoint) : TGPGraphicsPath|function AddLine(pt1 : TGPPoint; pt2 : TGPPoint) : TGPGraphicsPath]] - Adds a line to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLine(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddLine(x1 : Integer; y1 : Integer; x2 : Integer; y2 : Integer) : TGPGraphicsPath]] - Adds a line to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddLines(array) : TGPGraphicsPath|function AddLines(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddArcF(TGPRectF;Single;Single) : TGPGraphicsPath|function AddArcF(rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds an Arc to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddArcF(Single;Single;Single;Single;Single;Single) : TGPGraphicsPath|function AddArcF(x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds an Arc to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddArc(TGPRect;Single;Single) : TGPGraphicsPath|function AddArc(rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds an Arc to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddArc(Integer;Integer;Integer;Integer;Single;Single) : TGPGraphicsPath|function AddArc(x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds an Arc to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBezierF(TGPPointF;TGPPointF;TGPPointF;TGPPointF) : TGPGraphicsPath|function AddBezierF(pt1 : TGPPointF; pt2 : TGPPointF; pt3 : TGPPointF; pt4 : TGPPointF) : TGPGraphicsPath]] - Adds a Bézier spline to the current figure of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBezierF(Single;Single;Single;Single;Single;Single;Single;Single) : TGPGraphicsPath|function AddBezierF(x1 : Single; y1 : Single; x2 : Single; y2 : Single; x3 : Single; y3 : Single; x4 : Single; y4 : Single) : TGPGraphicsPath]] - Adds a Bézier spline to the current figure of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBeziersF(array) : TGPGraphicsPath|function AddBeziersF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBezier(TGPPoint;TGPPoint;TGPPoint;TGPPoint) : TGPGraphicsPath|function AddBezier(pt1 : TGPPoint; pt2 : TGPPoint; pt3 : TGPPoint; pt4 : TGPPoint) : TGPGraphicsPath]] - Adds a Bézier spline to the current figure of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBezier(Integer;Integer;Integer;Integer;Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddBezier(x1 : Integer; y1 : Integer; x2 : Integer; y2 : Integer; x3 : Integer; y3 : Integer; x4 : Integer; y4 : Integer) : TGPGraphicsPath]] - Adds a Bézier spline to the current figure of this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddBeziers(array) : TGPGraphicsPath|function AddBeziers(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurveF(array) : TGPGraphicsPath|function AddCurveF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurveF(array;Single) : TGPGraphicsPath|function AddCurveF(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurveF(array;Integer;Integer;Single) : TGPGraphicsPath|function AddCurveF(points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurve(array) : TGPGraphicsPath|function AddCurve(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurve(array;Single) : TGPGraphicsPath|function AddCurve(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddCurve(array;Integer;Integer;Single) : TGPGraphicsPath|function AddCurve(points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddClosedCurveF(array) : TGPGraphicsPath|function AddClosedCurveF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddClosedCurveF(array;Single) : TGPGraphicsPath|function AddClosedCurveF(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddClosedCurve(array) : TGPGraphicsPath|function AddClosedCurve(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddClosedCurve(array;Single) : TGPGraphicsPath|function AddClosedCurve(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectangleF(TGPRectF) : TGPGraphicsPath|function AddRectangleF(rect : TGPRectF) : TGPGraphicsPath]] - Adds a rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectangleF(Single;Single;Single;Single) : TGPGraphicsPath|function AddRectangleF(x : Single; y : Single; width : Single; height : Single) : TGPGraphicsPath]] - Adds a rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectangle(TGPRect) : TGPGraphicsPath|function AddRectangle(rect : TGPRect) : TGPGraphicsPath]] - Adds a rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectangle(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddRectangle(x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphicsPath]] - Adds a rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRoundRectangleF(TGPRectF;TGPSizeF) : TGPGraphicsPath|function AddRoundRectangleF(ARect : TGPRectF; ACornerSize : TGPSizeF) : TGPGraphicsPath]] - Adds a round rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRoundRectangle(TGPRect;TGPSize) : TGPGraphicsPath|function AddRoundRectangle(ARect : TGPRect; ACornerSize : TGPSize) : TGPGraphicsPath]] - Adds a round rectangle to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectanglesF(array) : TGPGraphicsPath|function AddRectanglesF(rects : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddRectangles(array) : TGPGraphicsPath|function AddRectangles(rects : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddEllipseF(TGPRectF) : TGPGraphicsPath|function AddEllipseF(rect : TGPRectF) : TGPGraphicsPath]] - Adds an ellipse to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddEllipseF(Single;Single;Single;Single) : TGPGraphicsPath|function AddEllipseF(x : Single; y : Single; width : Single; height : Single) : TGPGraphicsPath]] - Adds an ellipse to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddEllipse(TGPRect) : TGPGraphicsPath|function AddEllipse(rect : TGPRect) : TGPGraphicsPath]] - Adds an ellipse to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddEllipse(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddEllipse(x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphicsPath]] - Adds an ellipse to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPieF(TGPRectF;Single;Single) : TGPGraphicsPath|function AddPieF(rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds a Pie to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPieF(Single;Single;Single;Single;Single;Single) : TGPGraphicsPath|function AddPieF(x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds a Pie to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPie(TGPRect;Single;Single) : TGPGraphicsPath|function AddPie(rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds a Pie to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPie(Integer;Integer;Integer;Integer;Single;Single) : TGPGraphicsPath|function AddPie(x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]] - Adds a Pie to the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPolygonF(array) : TGPGraphicsPath|function AddPolygonF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPolygon(array) : TGPGraphicsPath|function AddPolygon(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddPath(IGPGraphicsPath;Boolean) : TGPGraphicsPath|function AddPath(addingPath : IGPGraphicsPath; connect : Boolean) : TGPGraphicsPath]] - Adds a path to this path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddStringF(WideString;IGPFont;TGPPointF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; font : IGPFont; origin : TGPPointF; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font and an origin for the string. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddStringF(WideString;IGPFont;TGPRectF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font, a layout rectangle, and a format. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddString(WideString;IGPFont;TGPPoint;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; font : IGPFont; origin : TGPPoint; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font and an origin for the string. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddString(WideString;IGPFont;TGPRect;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; font : IGPFont; layoutRect : TGPRect; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font, a layout rectangle, and a format. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddStringF(WideString;IGPFontFamily;Integer;Single;TGPPointF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; origin : TGPPointF; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font and an origin for the string. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddStringF(WideString;IGPFontFamily;Integer;Single;TGPRectF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; layoutRect : TGPRectF; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font, a layout rectangle, and a format. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddString(WideString;IGPFontFamily;Integer;Single;TGPPoint;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; origin : TGPPoint; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font and an origin for the string. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.AddString(WideString;IGPFontFamily;Integer;Single;TGPRect;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; layoutRect : TGPRect; format : IGPStringFormat) : TGPGraphicsPath]] - Adds a string based on a font, a layout rectangle, and a format. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Transform(IGPMatrix) : TGPGraphicsPath|function Transform(matrix : IGPMatrix) : TGPGraphicsPath]] - Multiplies each of this path's data points by a specified matrix. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetBoundsF(IGPMatrix;IGPPen) : TGPRectF|function GetBoundsF(matrix : IGPMatrix; pen : IGPPen) : TGPRectF]] - Returns a rectangle that bounds this GraphicsPath. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetBounds(IGPMatrix;IGPPen) : TGPRect|function GetBounds(matrix : IGPMatrix; pen : IGPPen) : TGPRect]] - Returns a rectangle that bounds this GraphicsPath. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Flatten(IGPMatrix;Single) : TGPGraphicsPath|function Flatten(matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]] - Applies a transformation to this path and converts each curve in the path to a sequence of connected lines. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Widen(IGPPen;IGPMatrix;Single) : TGPGraphicsPath|function Widen(pen : IGPPen; matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]] - Replaces this path with curves that enclose the area that is filled when the path is drawn by a specified pen. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Outline(IGPMatrix;Single) : TGPGraphicsPath|function Outline(matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]] - Transforms and flattens the path, and then converts this path's data points so that they represent only the outline of the path. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.Warp(array;TGPRectF;IGPMatrix;TGPWarpMode;Single) : TGPGraphicsPath|function Warp(destPoints : array; srcRect : TGPRectF; matrix : IGPMatrix; warpMode : TGPWarpMode; var flatness : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetPointCount() : Integer|function GetPointCount() : Integer]] - Returns the number of points in this path's array of data points. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetPathTypes(PBYTE;Integer) : TGPGraphicsPath|function GetPathTypes(types : PBYTE; count : Integer) : TGPGraphicsPath]] - Returns the path's array of point types. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetPathPointsF() : TGPPointFArray|function GetPathPointsF() : TGPPointFArray]] - Returns the path's array of points. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.GetPathPoints() : TGPPointArray|function GetPathPoints() : TGPPointArray]] - Returns the path's array of points. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsVisibleF(TGPPointF;IGPGraphics) : Boolean|function IsVisibleF(point : TGPPointF; g : IGPGraphics) : Boolean]] - Determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsVisibleF(Single;Single;IGPGraphics) : Boolean|function IsVisibleF(x : Single; y : Single; g : IGPGraphics) : Boolean]] - Determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsVisible(TGPPoint;IGPGraphics) : Boolean|function IsVisible(point : TGPPoint; g : IGPGraphics) : Boolean]] - Determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsVisible(Integer;Integer;IGPGraphics) : Boolean|function IsVisible(x : Integer; y : Integer; g : IGPGraphics) : Boolean]] - Determines whether a specified point lies in the area that is filled when this path is filled by a specified Graphics object. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsOutlineVisibleF(TGPPointF;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisibleF(point : TGPPointF; pen : IGPPen; g : IGPGraphics) : Boolean]] - Determines whether a specified point touches the outline of this path when the path is drawn by a specified [[Class IGDIPlus.TGPGraphics|TGPGraphics]] object and a specified pen. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsOutlineVisibleF(Single;Single;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisibleF(x : Single; y : Single; pen : IGPPen; g : IGPGraphics) : Boolean]] - Determines whether a specified point touches the outline of this path when the path is drawn by a specified [[Class IGDIPlus.TGPGraphics|TGPGraphics]] object and a specified pen. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsOutlineVisible(TGPPoint;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisible(point : TGPPoint; pen : IGPPen; g : IGPGraphics) : Boolean]] - Determines whether a specified point touches the outline of this path when the path is drawn by a specified [[Class IGDIPlus.TGPGraphics|TGPGraphics]] object and a specified pen. &lt;br /&gt;
*[[Method function IGDIPlus.IGPGraphicsPath.IsOutlineVisible(Integer;Integer;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisible(x : Integer; y : Integer; pen : IGPPen; g : IGPGraphics) : Boolean]] - Determines whether a specified point touches the outline of this path when the path is drawn by a specified [[Class IGDIPlus.TGPGraphics|TGPGraphics]] object and a specified pen. &lt;br /&gt;
&lt;br /&gt;
[[Category:Interfaces]]&lt;/div&gt;</summary>
		<author><name>David Alm</name></author>	</entry>

	</feed>