Class IGDIPlus.TGPPen
From Mitov Wiki Doc
				
				
				(Difference between revisions)
				
																
				
				
								
				
Latest revision as of 17:18, 18 October 2012
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: SignalLabBasicPkg
Unit: IGDIPlus
Inherits: TGPBase
Contents | 
Syntax
Delphi:
type TGPPen = class( TGPBase, IGPPen, IGPTransformable )
C++ Builder:
class TGPPen : public TGPBase
Visual C++ (MFC):
class CTGPPen : public CTGPBase
C# (.NET):
public ref class TGPPen : Mitov.SignalLab.Base
Summary
Object used to draw lines and curves.
Description
Use this objects to draw lines and curves. Remarks A TGPPen object has attributes that can be set to adjust the width, color, and style used to draw lines and curves.
Methods
Public
- function Clone() : TGPPen
 - procedure SetWidthProp(width : Single)
 - function SetWidth(width : Single) : TGPPen
 - function GetWidth() : Single
 - function SetLineCap(startCap : TGPLineCap; endCap : TGPLineCap; dashCap : TGPDashCap) : TGPPen
 - procedure SetStartCapProp(startCap : TGPLineCap)
 - function SetStartCap(startCap : TGPLineCap) : TGPPen
 - function GetStartCap() : TGPLineCap
 - procedure SetEndCapProp(endCap : TGPLineCap)
 - function SetEndCap(endCap : TGPLineCap) : TGPPen
 - function GetEndCap() : TGPLineCap
 - procedure SetDashCapProp(dashCap : TGPDashCap)
 - function SetDashCap(dashCap : TGPDashCap) : TGPPen
 - function GetDashCap() : TGPDashCap
 - procedure SetLineJoinProp(lineJoin : TGPLineJoin)
 - function SetLineJoin(lineJoin : TGPLineJoin) : TGPPen
 - function GetLineJoin() : TGPLineJoin
 - procedure SetCustomStartCapProp(customCap : IGPCustomLineCap)
 - function SetCustomStartCap(customCap : IGPCustomLineCap) : TGPPen
 - function GetCustomStartCap() : IGPCustomLineCap
 - procedure SetCustomEndCapProp(customCap : IGPCustomLineCap)
 - function SetCustomEndCap(customCap : IGPCustomLineCap) : TGPPen
 - function GetCustomEndCap() : IGPCustomLineCap
 - procedure SetMiterLimitProp(miterLimit : Single)
 - function SetMiterLimit(miterLimit : Single) : TGPPen
 - function GetMiterLimit() : Single
 - procedure SetAlignmentProp(penAlignment : TGPPenAlignment)
 - function SetAlignment(penAlignment : TGPPenAlignment) : TGPPen
 - function GetAlignment() : TGPPenAlignment
 - procedure SetTransformProp(matrix : IGPMatrix)
 - function SetTransform(matrix : IGPMatrix) : TGPPen
 - function GetTransform() : IGPMatrix
 - function ResetTransform() : TGPPen
 - function MultiplyTransform(matrix : IGPMatrix; order : TGPMatrixOrder) : TGPPen
 - function TranslateTransform(dx : Single; dy : Single; order : TGPMatrixOrder) : TGPPen
 - function ScaleTransform(sx : Single; sy : Single; order : TGPMatrixOrder) : TGPPen
 - function RotateTransform(angle : Single; order : TGPMatrixOrder) : TGPPen
 - function GetPenType() : TGPPenType
 - procedure SetColorProp(color : TGPColor)
 - function SetColor(color : TGPColor) : TGPPen
 - function GetColor() : TGPColor
 - procedure SetBrushProp(brush : IGPBrush)
 - function SetBrush(brush : IGPBrush) : TGPPen
 - function GetBrush() : IGPBrush
 - procedure SetDashStyleProp(dashStyle : TGPDashStyle)
 - function SetDashStyle(dashStyle : TGPDashStyle) : TGPPen
 - function GetDashStyle() : TGPDashStyle
 - procedure SetDashOffsetProp(dashOffset : Single)
 - function SetDashOffset(dashOffset : Single) : TGPPen
 - function GetDashOffset() : Single
 - function GetDashPatternCount() : Integer
 - function SetDashPattern(dashArray : array) : TGPPen
 - procedure SetDashPatternProp(dashArray : TGPSingleArray)
 - function GetDashPattern() : TGPSingleArray
 - function GetCompoundArrayCount() : Integer
 - function SetCompoundArray(compoundArray : array) : TGPPen
 - procedure SetCompoundArrayProp(compoundArray : TGPSingleArray)
 - function GetCompoundArray() : TGPSingleArray