Class IGDIPlus.TGPPen
From Mitov Wiki Doc
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