Pen 成员
定义用于绘制直线和曲线的对象。无法继承此类。
下表列出了由 Pen 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
Pen | 已重载。用指定颜色初始化 Pen 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Alignment | 获取或设置此 Pen 的对齐方式。 | |
Brush | 获取或设置 Brush,用于确定此 Pen 的属性。 | |
Color | 获取或设置此 Pen 的颜色。 | |
CompoundArray | 获取或设置用于指定复合钢笔的值数组。复合钢笔绘制由平行直线和空白区域组成的复合直线。 | |
CustomEndCap | 获取或设置要在通过此 Pen 绘制的直线终点使用的自定义线帽。 | |
CustomStartCap | 获取或设置要在通过此 Pen 绘制的直线起点使用的自定义线帽。 | |
DashCap | 获取或设置用在短划线终点的线帽样式,这些短划线构成通过此 Pen 绘制的虚线。 | |
DashOffset | 获取或设置直线的起点到短划线图案起始处的距离。 | |
DashPattern | 获取或设置自定义的短划线和空白区域的数组。 | |
DashStyle | 获取或设置用于通过此 Pen 绘制的虚线的样式。 | |
EndCap | 获取或设置要在通过此 Pen 绘制的直线终点使用的线帽样式。 | |
LineJoin | 获取或设置通过此 Pen 绘制的两条连续直线的端点的联接样式。 | |
MiterLimit | 获取或设置斜接角上联接宽度的限制。 | |
PenType | 获取用此 Pen 绘制的直线的样式。 | |
StartCap | 获取或设置在通过此 Pen 绘制的直线起点使用的线帽样式。 | |
Transform | 获取或设置此 Pen 的几何变换。 | |
Width | 获取或设置此 Pen 的宽度。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Clone | 创建此 Pen 的一个精确副本。 | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Dispose | 释放此 Pen 使用的所有资源。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
MultiplyTransform | 已重载。 用指定的 Matrix 乘以此 Pen 的变换矩阵。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ResetTransform | 将此 Pen 的几何变换矩阵重置为单位矩阵。 | |
RotateTransform | 已重载。 将局部几何变换旋转指定角度。此方法将旋转添加到变换前。 | |
ScaleTransform | 已重载。 按指定因子缩放局部几何变换。此方法将缩放矩阵添加到变换前。 | |
SetLineCap | 设置用于确定线帽样式的值,线帽用于结束通过此 Pen 绘制的直线。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) | |
TranslateTransform | 已重载。 将局部几何变换平移指定尺寸。此方法将平移添加到变换前。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) |
页首