http://www.mitov.com/wiki/index.php?title=Class_IGDIPlus.TGPPen&feed=atom&action=history
Class IGDIPlus.TGPPen - Revision history
2024-03-28T18:48:04Z
Revision history for this page on the wiki
MediaWiki 1.17.0
http://www.mitov.com/wiki/index.php?title=Class_IGDIPlus.TGPPen&diff=11113&oldid=prev
David Alm: Automated Syncronization with Documentation
2012-10-18T17:18:30Z
<p>Automated Syncronization with Documentation</p>
<p><b>New page</b></p><div><b><span style="color:red"><br />
This is a Beta Read Only version of this page. <br />
Please review and send recommendations to [mailto:mitov@mitov.com mitov@mitov.com]. <br />
We will enable the editing as soon as we are happy with the overall Wiki site.<br />
</span></b><br />
<br />
'''Package:''' [[Package SignalLabBasicPkg|SignalLabBasicPkg]]<br />
<br />
'''Unit:''' [[Unit IGDIPlus|IGDIPlus]]<br />
<br />
'''Inherits:''' [[Class IGDIPlus.TGPBase|TGPBase]]<br />
<br />
== Syntax ==<br />
=== Delphi: ===<br />
<code><br />
'''type''' TGPPen = '''class'''( [[Class IGDIPlus.TGPBase|TGPBase, IGPPen, IGPTransformable]] )<br />
</code><br />
=== C++ Builder: ===<br />
<code><br />
'''class''' TGPPen : '''public''' [[Class IGDIPlus.TGPBase|TGPBase]]<br />
</code><br />
=== Visual C++ (MFC): ===<br />
<code><br />
'''class''' CTGPPen : '''public''' [[Class IGDIPlus.TGPBase|CTGPBase]]<br />
</code><br />
=== C# (.NET): ===<br />
<code><br />
'''public ref class''' TGPPen : [[Class IGDIPlus.TGPBase|Mitov.SignalLab.Base]]<br />
</code><br />
== Summary ==<br />
Object used to draw lines and curves. <br />
<br />
== Description ==<br />
Use this objects to draw lines and curves.<br />
Remarks<br />
A [[Class IGDIPlus.TGPPen|TGPPen]] object has attributes that can be set to adjust the<br />
width, color, and style used to draw lines and curves.<br />
<br />
== Methods ==<br />
<br />
=== Public ===<br />
*[[Method function IGDIPlus.TGPPen.Clone() : TGPPen|function Clone() : TGPPen]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetWidthProp(Single)|procedure SetWidthProp(width : Single)]]<br />
*[[Method function IGDIPlus.TGPPen.SetWidth(Single) : TGPPen|function SetWidth(width : Single) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetWidth() : Single|function GetWidth() : Single]]<br />
*[[Method function IGDIPlus.TGPPen.SetLineCap(TGPLineCap;TGPLineCap;TGPDashCap) : TGPPen|function SetLineCap(startCap : TGPLineCap; endCap : TGPLineCap; dashCap : TGPDashCap) : TGPPen]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetStartCapProp(TGPLineCap)|procedure SetStartCapProp(startCap : TGPLineCap)]]<br />
*[[Method function IGDIPlus.TGPPen.SetStartCap(TGPLineCap) : TGPPen|function SetStartCap(startCap : TGPLineCap) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetStartCap() : TGPLineCap|function GetStartCap() : TGPLineCap]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetEndCapProp(TGPLineCap)|procedure SetEndCapProp(endCap : TGPLineCap)]]<br />
*[[Method function IGDIPlus.TGPPen.SetEndCap(TGPLineCap) : TGPPen|function SetEndCap(endCap : TGPLineCap) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetEndCap() : TGPLineCap|function GetEndCap() : TGPLineCap]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetDashCapProp(TGPDashCap)|procedure SetDashCapProp(dashCap : TGPDashCap)]]<br />
*[[Method function IGDIPlus.TGPPen.SetDashCap(TGPDashCap) : TGPPen|function SetDashCap(dashCap : TGPDashCap) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetDashCap() : TGPDashCap|function GetDashCap() : TGPDashCap]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetLineJoinProp(TGPLineJoin)|procedure SetLineJoinProp(lineJoin : TGPLineJoin)]]<br />
*[[Method function IGDIPlus.TGPPen.SetLineJoin(TGPLineJoin) : TGPPen|function SetLineJoin(lineJoin : TGPLineJoin) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetLineJoin() : TGPLineJoin|function GetLineJoin() : TGPLineJoin]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetCustomStartCapProp(IGPCustomLineCap)|procedure SetCustomStartCapProp(customCap : IGPCustomLineCap)]]<br />
*[[Method function IGDIPlus.TGPPen.SetCustomStartCap(IGPCustomLineCap) : TGPPen|function SetCustomStartCap(customCap : IGPCustomLineCap) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetCustomStartCap() : IGPCustomLineCap|function GetCustomStartCap() : IGPCustomLineCap]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetCustomEndCapProp(IGPCustomLineCap)|procedure SetCustomEndCapProp(customCap : IGPCustomLineCap)]]<br />
*[[Method function IGDIPlus.TGPPen.SetCustomEndCap(IGPCustomLineCap) : TGPPen|function SetCustomEndCap(customCap : IGPCustomLineCap) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetCustomEndCap() : IGPCustomLineCap|function GetCustomEndCap() : IGPCustomLineCap]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetMiterLimitProp(Single)|procedure SetMiterLimitProp(miterLimit : Single)]]<br />
*[[Method function IGDIPlus.TGPPen.SetMiterLimit(Single) : TGPPen|function SetMiterLimit(miterLimit : Single) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetMiterLimit() : Single|function GetMiterLimit() : Single]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetAlignmentProp(TGPPenAlignment)|procedure SetAlignmentProp(penAlignment : TGPPenAlignment)]]<br />
*[[Method function IGDIPlus.TGPPen.SetAlignment(TGPPenAlignment) : TGPPen|function SetAlignment(penAlignment : TGPPenAlignment) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetAlignment() : TGPPenAlignment|function GetAlignment() : TGPPenAlignment]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetTransformProp(IGPMatrix)|procedure SetTransformProp(matrix : IGPMatrix)]]<br />
*[[Method function IGDIPlus.TGPPen.SetTransform(IGPMatrix) : TGPPen|function SetTransform(matrix : IGPMatrix) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetTransform() : IGPMatrix|function GetTransform() : IGPMatrix]]<br />
*[[Method function IGDIPlus.TGPPen.ResetTransform() : TGPPen|function ResetTransform() : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.MultiplyTransform(IGPMatrix;TGPMatrixOrder) : TGPPen|function MultiplyTransform(matrix : IGPMatrix; order : TGPMatrixOrder) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.TranslateTransform(Single;Single;TGPMatrixOrder) : TGPPen|function TranslateTransform(dx : Single; dy : Single; order : TGPMatrixOrder) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.ScaleTransform(Single;Single;TGPMatrixOrder) : TGPPen|function ScaleTransform(sx : Single; sy : Single; order : TGPMatrixOrder) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.RotateTransform(Single;TGPMatrixOrder) : TGPPen|function RotateTransform(angle : Single; order : TGPMatrixOrder) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetPenType() : TGPPenType|function GetPenType() : TGPPenType]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetColorProp(TGPColor)|procedure SetColorProp(color : TGPColor)]]<br />
*[[Method function IGDIPlus.TGPPen.SetColor(TGPColor) : TGPPen|function SetColor(color : TGPColor) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetColor() : TGPColor|function GetColor() : TGPColor]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetBrushProp(IGPBrush)|procedure SetBrushProp(brush : IGPBrush)]]<br />
*[[Method function IGDIPlus.TGPPen.SetBrush(IGPBrush) : TGPPen|function SetBrush(brush : IGPBrush) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetBrush() : IGPBrush|function GetBrush() : IGPBrush]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetDashStyleProp(TGPDashStyle)|procedure SetDashStyleProp(dashStyle : TGPDashStyle)]]<br />
*[[Method function IGDIPlus.TGPPen.SetDashStyle(TGPDashStyle) : TGPPen|function SetDashStyle(dashStyle : TGPDashStyle) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetDashStyle() : TGPDashStyle|function GetDashStyle() : TGPDashStyle]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetDashOffsetProp(Single)|procedure SetDashOffsetProp(dashOffset : Single)]]<br />
*[[Method function IGDIPlus.TGPPen.SetDashOffset(Single) : TGPPen|function SetDashOffset(dashOffset : Single) : TGPPen]]<br />
*[[Method function IGDIPlus.TGPPen.GetDashOffset() : Single|function GetDashOffset() : Single]]<br />
*[[Method function IGDIPlus.TGPPen.GetDashPatternCount() : Integer|function GetDashPatternCount() : Integer]]<br />
*[[Method function IGDIPlus.TGPPen.SetDashPattern(array) : TGPPen|function SetDashPattern(dashArray : array) : TGPPen]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetDashPatternProp(TGPSingleArray)|procedure SetDashPatternProp(dashArray : TGPSingleArray)]]<br />
*[[Method function IGDIPlus.TGPPen.GetDashPattern() : TGPSingleArray|function GetDashPattern() : TGPSingleArray]]<br />
*[[Method function IGDIPlus.TGPPen.GetCompoundArrayCount() : Integer|function GetCompoundArrayCount() : Integer]]<br />
*[[Method function IGDIPlus.TGPPen.SetCompoundArray(array) : TGPPen|function SetCompoundArray(compoundArray : array) : TGPPen]]<br />
*[[Method procedure IGDIPlus.TGPPen.SetCompoundArrayProp(TGPSingleArray)|procedure SetCompoundArrayProp(compoundArray : TGPSingleArray)]]<br />
*[[Method function IGDIPlus.TGPPen.GetCompoundArray() : TGPSingleArray|function GetCompoundArray() : TGPSingleArray]]<br />
<br />
== From [[Class IGDIPlus.TGPBase|TGPBase]] ==<br />
<br />
== Methods ==<br />
<br />
=== Public ===<br />
*[[Method function IGDIPlus.TGPBase.NewInstance() : TObject|function NewInstance() : TObject]]<br />
*[[Method procedure IGDIPlus.TGPBase.FreeInstance()|procedure FreeInstance()]]<br />
<br />
[[Category:Classes]]</div>
David Alm