Pen
Pen class
定义用于绘制直线和曲线的对象。
public class Pen : IDisposable
构造函数
姓名 | 描述 |
---|
Pen(Brush) | 初始化Pen 具有指定的类Brush. |
Pen(Color) | 初始化Pen 具有指定的类Color. |
Pen(Brush, float) | 使用指定的画笔和宽度初始化 Pen 类的新实例。 |
Pen(Color, float) | 使用指定的颜色和宽度属性初始化 Pen 类的新实例。 |
特性
姓名 | 描述 |
---|
Alignment { get; set; } | 获取或设置此对齐方式Pen. |
Brush { get; set; } | 获取或设置决定这个属性的BrushPen. |
Color { get; set; } | 获取或设置此颜色Pen. |
CompoundArray { get; set; } | 获取或设置指定复合笔的值数组。复合笔画 由平行线和空格组成的复合线。 |
CustomEndCap { get; set; } | 获取或设置一个自定义上限以在使用此绘制的线的末尾使用Pen. |
CustomStartCap { get; set; } | 获取或设置一个自定义上限以在使用此绘制的线条的开头使用Pen. |
DashCap { get; set; } | 获取或设置在组成用 this 绘制的虚线的虚线末尾使用的帽子样式Pen. |
DashOffset { get; set; } | 获取或设置从线条开始到虚线图案开始的距离。 |
DashPattern { get; set; } | 获取或设置自定义破折号和空格的数组。 |
DashStyle { get; set; } | 获取或设置用于绘制虚线的样式Pen. |
EndCap { get; set; } | 获取或设置使用此 Pen 绘制的线条末端使用的帽子样式。 |
LineJoin { get; set; } | 获取或设置使用此 Pen 绘制的两条连续线的末端的连接样式。 |
MiterLimit { get; set; } | 获取或设置斜接角上连接的厚度限制。 |
PenType { get; } | 获取使用此 Pen 绘制的线条样式。 |
StartCap { get; set; } | 获取或设置使用此 Pen 绘制的线条开头使用的帽子样式。 |
Transform { get; set; } | 获取或设置几何变换的副本Pen. |
Width { get; set; } | 获取或设置此 Pen 的宽度,以用于绘图的 Graphics 对象为单位。 |
方法
姓名 | 描述 |
---|
Clone() | 创建一个精确的副本Pen. |
Dispose() | 释放此笔使用的所有资源。 |
MultiplyTransform(Matrix) | 乘以变换矩阵Pen由指定的Matrix. |
MultiplyTransform(Matrix, MatrixOrder) | 乘以变换矩阵Pen由指定的Matrix按指定顺序。 |
ResetTransform() | 为此重置几何变换矩阵Pen身份. |
RotateTransform(float) | 将局部几何变换旋转指定角度。此方法将旋转添加到转换中。 |
RotateTransform(float, MatrixOrder) | 以指定顺序将局部几何变换旋转指定角度。 |
ScaleTransform(float, float) | 按指定因子缩放局部几何变换。此方法将缩放矩阵添加到转换中。 |
ScaleTransform(float, float, MatrixOrder) | 按指定顺序按指定因子缩放局部几何变换。 |
SetLineCap(LineCap, LineCap, DashCap) | 设置确定用于结束由此绘制的线条的帽子样式的值Pen . |
TranslateTransform(float, float) | 按指定尺寸平移局部几何变换。此方法将转换添加到转换之前。 |
TranslateTransform(float, float, MatrixOrder) | 按指定顺序按指定尺寸平移局部几何变换。 |
也可以看看