Pen 成员

定义用于绘制直线和曲线的对象。无法继承此类。

下表列出了由 Pen 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework Pen 已重载。用指定颜色初始化 Pen 类的新实例。

页首

公共属性

  名称 说明
Public property Alignment 获取或设置此 Pen 的对齐方式。
Public property Brush 获取或设置 Brush,用于确定此 Pen 的属性。
Public property Supported by the .NET Compact Framework Color 获取或设置此 Pen 的颜色。
Public property CompoundArray 获取或设置用于指定复合钢笔的值数组。复合钢笔绘制由平行直线和空白区域组成的复合直线。
Public property CustomEndCap 获取或设置要在通过此 Pen 绘制的直线终点使用的自定义线帽。
Public property CustomStartCap 获取或设置要在通过此 Pen 绘制的直线起点使用的自定义线帽。
Public property DashCap 获取或设置用在短划线终点的线帽样式,这些短划线构成通过此 Pen 绘制的虚线。
Public property DashOffset 获取或设置直线的起点到短划线图案起始处的距离。
Public property DashPattern 获取或设置自定义的短划线和空白区域的数组。
Public property Supported by the .NET Compact Framework DashStyle 获取或设置用于通过此 Pen 绘制的虚线的样式。
Public property EndCap 获取或设置要在通过此 Pen 绘制的直线终点使用的线帽样式。
Public property LineJoin 获取或设置通过此 Pen 绘制的两条连续直线的端点的联接样式。
Public property MiterLimit 获取或设置斜接角上联接宽度的限制。
Public property PenType 获取用此 Pen 绘制的直线的样式。
Public property StartCap 获取或设置在通过此 Pen 绘制的直线起点使用的线帽样式。
Public property Transform 获取或设置此 Pen 的几何变换。
Public property Supported by the .NET Compact Framework Width 获取或设置此 Pen 的宽度。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Clone 创建此 Pen 的一个精确副本。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 释放此 Pen 使用的所有资源。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method MultiplyTransform 已重载。 用指定的 Matrix 乘以此 Pen 的变换矩阵。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ResetTransform 将此 Pen 的几何变换矩阵重置为单位矩阵。
Public method RotateTransform 已重载。 将局部几何变换旋转指定角度。此方法将旋转添加到变换前。
Public method ScaleTransform 已重载。 按指定因子缩放局部几何变换。此方法将缩放矩阵添加到变换前。
Public method SetLineCap 设置用于确定线帽样式的值,线帽用于结束通过此 Pen 绘制的直线。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method TranslateTransform 已重载。 将局部几何变换平移指定尺寸。此方法将平移添加到变换前。

页首

受保护的方法

  名称 说明
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

请参见

参考

Pen 类
System.Drawing 命名空间