<?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=Class_IGDIPlus.TGPGraphicsPath</id>
		<title>Class IGDIPlus.TGPGraphicsPath - 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=Class_IGDIPlus.TGPGraphicsPath"/>
		<link rel="alternate" type="text/html" href="https://www.mitov.com/wiki/index.php?title=Class_IGDIPlus.TGPGraphicsPath&amp;action=history"/>
		<updated>2026-05-04T01:48:41Z</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=Class_IGDIPlus.TGPGraphicsPath&amp;diff=11117&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=Class_IGDIPlus.TGPGraphicsPath&amp;diff=11117&amp;oldid=prev"/>
				<updated>2012-10-18T17:18:31Z</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;
'''Inherits:''' [[Class IGDIPlus.TGPBase|TGPBase]]&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
=== Delphi: ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''type''' TGPGraphicsPath = '''class'''( [[Class IGDIPlus.TGPBase|TGPBase, IGPGraphicsPath]] )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
=== C++ Builder: ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''class''' TGPGraphicsPath : '''public''' [[Class IGDIPlus.TGPBase|TGPBase]]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
=== Visual C++ (MFC): ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''class''' CTGPGraphicsPath : '''public''' [[Class IGDIPlus.TGPBase|CTGPBase]]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
=== C# (.NET): ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
'''public ref class''' TGPGraphicsPath : [[Class IGDIPlus.TGPBase|Mitov.SignalLab.Base]]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
== Summary ==&lt;br /&gt;
Stores a sequence of lines, curves, and shapes. &lt;br /&gt;
&lt;br /&gt;
== Description ==&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.TGPGraphicsPath.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.TGPGraphicsPath.CloseFigure() : TGPGraphicsPath|CloseFigure]] method. After you&lt;br /&gt;
call [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.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.TGPGraphicsPath.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.TGPGraphicsPath.AddClosedCurve(array) : TGPGraphicsPath|AddClosedCurve]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddEllipse(TGPRect) : TGPGraphicsPath|AddEllipse]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddPie(TGPRect;Single;Single) : TGPGraphicsPath|AddPie]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddPolygon(array) : TGPGraphicsPath|AddPolygon]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddRectangle(TGPRect) : TGPGraphicsPath|AddRectangle]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddRectangles(array) : TGPGraphicsPath|AddRectangles]] Methods&lt;br /&gt;
&lt;br /&gt;
[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]].[[Method function IGDIPlus.TGPGraphicsPath.AddString(WideString;IGPFont;TGPPoint;IGPStringFormat) : TGPGraphicsPath|AddString]] Methods&lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
&lt;br /&gt;
=== Public ===&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetNativePath() : GpPath|function GetNativePath() : GpPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Clone() : TGPGraphicsPath|function Clone() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Reset() : TGPGraphicsPath|function Reset() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetFillMode() : TGPFillMode|function GetFillMode() : TGPFillMode]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.SetFillMode(TGPFillMode) : TGPGraphicsPath|function SetFillMode(fillmode : TGPFillMode) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method procedure IGDIPlus.TGPGraphicsPath.SetFillModeProp(TGPFillMode)|procedure SetFillModeProp(fillmode : TGPFillMode)]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetPathData() : IGPPathData|function GetPathData() : IGPPathData]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.StartFigure() : TGPGraphicsPath|function StartFigure() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.CloseFigure() : TGPGraphicsPath|function CloseFigure() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.CloseAllFigures() : TGPGraphicsPath|function CloseAllFigures() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.SetMarker() : TGPGraphicsPath|function SetMarker() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.ClearMarkers() : TGPGraphicsPath|function ClearMarkers() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Reverse() : TGPGraphicsPath|function Reverse() : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetLastPoint() : TGPPointF|function GetLastPoint() : TGPPointF]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLineF(TGPPointF;TGPPointF) : TGPGraphicsPath|function AddLineF(pt1 : TGPPointF; pt2 : TGPPointF) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLineF(Single;Single;Single;Single) : TGPGraphicsPath|function AddLineF(x1 : Single; y1 : Single; x2 : Single; y2 : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLinesF(array) : TGPGraphicsPath|function AddLinesF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLine(TGPPoint;TGPPoint) : TGPGraphicsPath|function AddLine(pt1 : TGPPoint; pt2 : TGPPoint) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLine(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddLine(x1 : Integer; y1 : Integer; x2 : Integer; y2 : Integer) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddLines(array) : TGPGraphicsPath|function AddLines(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddArcF(TGPRectF;Single;Single) : TGPGraphicsPath|function AddArcF(rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddArcF(Single;Single;Single;Single;Single;Single) : TGPGraphicsPath|function AddArcF(x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddArc(TGPRect;Single;Single) : TGPGraphicsPath|function AddArc(rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddArc(Integer;Integer;Integer;Integer;Single;Single) : TGPGraphicsPath|function AddArc(x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddBezierF(TGPPointF;TGPPointF;TGPPointF;TGPPointF) : TGPGraphicsPath|function AddBezierF(pt1 : TGPPointF; pt2 : TGPPointF; pt3 : TGPPointF; pt4 : TGPPointF) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.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]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddBeziersF(array) : TGPGraphicsPath|function AddBeziersF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddBezier(TGPPoint;TGPPoint;TGPPoint;TGPPoint) : TGPGraphicsPath|function AddBezier(pt1 : TGPPoint; pt2 : TGPPoint; pt3 : TGPPoint; pt4 : TGPPoint) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.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]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddBeziers(array) : TGPGraphicsPath|function AddBeziers(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurveF(array) : TGPGraphicsPath|function AddCurveF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurveF(array;Single) : TGPGraphicsPath|function AddCurveF(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurveF(array;Integer;Integer;Single) : TGPGraphicsPath|function AddCurveF(points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurve(array) : TGPGraphicsPath|function AddCurve(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurve(array;Single) : TGPGraphicsPath|function AddCurve(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddCurve(array;Integer;Integer;Single) : TGPGraphicsPath|function AddCurve(points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddClosedCurveF(array) : TGPGraphicsPath|function AddClosedCurveF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddClosedCurveF(array;Single) : TGPGraphicsPath|function AddClosedCurveF(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddClosedCurve(array) : TGPGraphicsPath|function AddClosedCurve(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddClosedCurve(array;Single) : TGPGraphicsPath|function AddClosedCurve(points : array; tension : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectangleF(TGPRectF) : TGPGraphicsPath|function AddRectangleF(rect : TGPRectF) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectangleF(Single;Single;Single;Single) : TGPGraphicsPath|function AddRectangleF(x : Single; y : Single; width : Single; height : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectangle(TGPRect) : TGPGraphicsPath|function AddRectangle(rect : TGPRect) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectangle(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddRectangle(x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRoundRectangleF(TGPRectF;TGPSizeF) : TGPGraphicsPath|function AddRoundRectangleF(ARect : TGPRectF; ACornerSize : TGPSizeF) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRoundRectangle(TGPRect;TGPSize) : TGPGraphicsPath|function AddRoundRectangle(ARect : TGPRect; ACornerSize : TGPSize) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectanglesF(array) : TGPGraphicsPath|function AddRectanglesF(rects : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddRectangles(array) : TGPGraphicsPath|function AddRectangles(rects : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddEllipseF(TGPRectF) : TGPGraphicsPath|function AddEllipseF(rect : TGPRectF) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddEllipseF(Single;Single;Single;Single) : TGPGraphicsPath|function AddEllipseF(x : Single; y : Single; width : Single; height : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddEllipse(TGPRect) : TGPGraphicsPath|function AddEllipse(rect : TGPRect) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddEllipse(Integer;Integer;Integer;Integer) : TGPGraphicsPath|function AddEllipse(x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPieF(TGPRectF;Single;Single) : TGPGraphicsPath|function AddPieF(rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPieF(Single;Single;Single;Single;Single;Single) : TGPGraphicsPath|function AddPieF(x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPie(TGPRect;Single;Single) : TGPGraphicsPath|function AddPie(rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPie(Integer;Integer;Integer;Integer;Single;Single) : TGPGraphicsPath|function AddPie(x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPolygonF(array) : TGPGraphicsPath|function AddPolygonF(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPolygon(array) : TGPGraphicsPath|function AddPolygon(points : array) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddPath(IGPGraphicsPath;Boolean) : TGPGraphicsPath|function AddPath(addingPath : IGPGraphicsPath; connect : Boolean) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddStringF(WideString;IGPFont;TGPPointF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; font : IGPFont; origin : TGPPointF; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddStringF(WideString;IGPFont;TGPRectF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddString(WideString;IGPFont;TGPPoint;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; font : IGPFont; origin : TGPPoint; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddString(WideString;IGPFont;TGPRect;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; font : IGPFont; layoutRect : TGPRect; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddStringF(WideString;IGPFontFamily;Integer;Single;TGPPointF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; origin : TGPPointF; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddStringF(WideString;IGPFontFamily;Integer;Single;TGPRectF;IGPStringFormat) : TGPGraphicsPath|function AddStringF(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; layoutRect : TGPRectF; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddString(WideString;IGPFontFamily;Integer;Single;TGPPoint;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; origin : TGPPoint; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.AddString(WideString;IGPFontFamily;Integer;Single;TGPRect;IGPStringFormat) : TGPGraphicsPath|function AddString(string_ : WideString; family : IGPFontFamily; style : Integer; emSize : Single; layoutRect : TGPRect; format : IGPStringFormat) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Transform(IGPMatrix) : TGPGraphicsPath|function Transform(matrix : IGPMatrix) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetBoundsF(IGPMatrix;IGPPen) : TGPRectF|function GetBoundsF(matrix : IGPMatrix; pen : IGPPen) : TGPRectF]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetBounds(IGPMatrix;IGPPen) : TGPRect|function GetBounds(matrix : IGPMatrix; pen : IGPPen) : TGPRect]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Flatten(IGPMatrix;Single) : TGPGraphicsPath|function Flatten(matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Widen(IGPPen;IGPMatrix;Single) : TGPGraphicsPath|function Widen(pen : IGPPen; matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.Outline(IGPMatrix;Single) : TGPGraphicsPath|function Outline(matrix : IGPMatrix; flatness : Single) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.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.TGPGraphicsPath.GetPointCount() : Integer|function GetPointCount() : Integer]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetPathTypes(PBYTE;Integer) : TGPGraphicsPath|function GetPathTypes(types : PBYTE; count : Integer) : TGPGraphicsPath]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetPathPointsF() : TGPPointFArray|function GetPathPointsF() : TGPPointFArray]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.GetPathPoints() : TGPPointArray|function GetPathPoints() : TGPPointArray]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsVisibleF(TGPPointF;IGPGraphics) : Boolean|function IsVisibleF(point : TGPPointF; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsVisibleF(Single;Single;IGPGraphics) : Boolean|function IsVisibleF(x : Single; y : Single; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsVisible(TGPPoint;IGPGraphics) : Boolean|function IsVisible(point : TGPPoint; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsVisible(Integer;Integer;IGPGraphics) : Boolean|function IsVisible(x : Integer; y : Integer; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsOutlineVisibleF(TGPPointF;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisibleF(point : TGPPointF; pen : IGPPen; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsOutlineVisibleF(Single;Single;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisibleF(x : Single; y : Single; pen : IGPPen; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsOutlineVisible(TGPPoint;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisible(point : TGPPoint; pen : IGPPen; g : IGPGraphics) : Boolean]]&lt;br /&gt;
*[[Method function IGDIPlus.TGPGraphicsPath.IsOutlineVisible(Integer;Integer;IGPPen;IGPGraphics) : Boolean|function IsOutlineVisible(x : Integer; y : Integer; pen : IGPPen; g : IGPGraphics) : Boolean]]&lt;br /&gt;
&lt;br /&gt;
== From [[Class IGDIPlus.TGPBase|TGPBase]] ==&lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
&lt;br /&gt;
=== Public ===&lt;br /&gt;
*[[Method function IGDIPlus.TGPBase.NewInstance() : TObject|function NewInstance() : TObject]]&lt;br /&gt;
*[[Method procedure IGDIPlus.TGPBase.FreeInstance()|procedure FreeInstance()]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>David Alm</name></author>	</entry>

	</feed>