Pen 画笔
在System.Drawing名称空间中
用来指定图形的轮廓,如颜色宽度等
画笔创建
Pen pen = new Pen(Color.Blue,5);
使用Pens类,直接用系统定义好的Pen
如:Pens.Red Pens.Blue
画笔属性
Alignment
指定相对于理论上、0宽度的线条的Pen的对象的对齐方式
Center,Inset,Left,Outset,Right
DashStyle
绘制线条的虚线类型
Custom(自定义),Dash(由线段组成),DashDot,DashDotDot,Dot,Solid
StartCap EndCap
绘制线条的起点和终点类型
LAnchorMask 用于检查线帽是否为锚头帽的掩码
ArrowAnchor 指定箭头状锚头帽,Custom指定自定义线帽
DiamondAnchor 指定菱形锚头帽。Flat,NoAnchor, Round, RoundAnchor, Square, SquareAnchor, Triangle
Brush 画刷
Brush是个抽象类,不能被直接new实例化
有5个派生类,分别实行不同类型的画刷
Solidbush
HatchBrush 带阴影的画刷
LineargradientBrush 填充颜色线性渐变的画刷
PathGradientBrush 填充颜色沿路径渐变的画刷
TextureBrush 使用图像进行填充的画刷 |
|
使用Brushes类
如Brushes.Red, Brushes.Yellow