基本图形类型
|
SVG
|
WPF/E
|
备注
|
画布
|
svg
|
Canvas
|
|
直线
|
line
|
Line
|
|
折线
|
polyline
|
Polyline
|
|
矩形
|
rect
|
Rectangle
|
|
多边形
|
polygon
|
Polygon
|
|
圆(椭圆)
|
ellipse
|
Ellipse
|
|
圆弧
|
circle
|
|
WPF/E通过Path实现
|
路径
|
path
|
Path
|
|
文本
|
text
|
TextBlock
|
文本和光栅图像本质上不属于基本图形,但经常使用,而且使用方法与图形相似,因此也列在此处
|
光栅图像
|
image
|
Image
|
种类
|
名称
|
参数
|
直线
|
LineGeometry
|
StartPoint,EndPoint
|
矩形
|
RectangleGeometry
|
Rect
|
椭圆
|
EllipseGeometry
|
Center,RadiusX,RadiusY
|
种类
|
名称
|
参数
|
椭圆曲线
|
ArcSegment
|
size, rotationAngle, isLargeArcFlag, sweepDirectionFlag, endPoint
|
三次贝塞尔曲线
|
BezierSegment
|
Point1,Point2,Point3
|
直线
|
LineSegment
|
Point
|
一组三次贝塞尔曲线
|
PolyBezierSegment
|
Points
|
折线
|
PolyLineSegment
|
Points
|
一组二次贝塞尔曲线
|
PolyQuadraticBezierSegment
|
Points
|
二次贝塞尔曲线
|
QuadraticBezierSegment
|
Point1,Point2
|
路径种类
|
SVG
|
WPF/E
|
参数
|
移动
|
M m
|
M m
|
startPoint
|
直线
|
L l
|
L l
|
endPoint
|
垂直线
|
V v
|
V v
|
y
|
水平线
|
H h
|
H h
|
x
|
椭圆曲线
|
A a
|
A a
|
SVG:
radiusX, radiusY rotation large arc flag, sweep flag endX, endY
WPF/E:
size, rotationAngle, isLargeArcFlag, sweepDirectionFlag, endPoint
|
二次贝塞尔曲线
|
Q q
|
Q q
|
controlPoint, endPoint
|
三次贝塞尔曲线
|
C c
|
C c
|
controlPoint1, controlPoint2, endPoint
|
平滑二次贝塞尔曲线
|
T t
|
T t
|
endPoint(在WPF/E文档中为controlPoint endPoint,认为有误)
|
平滑三次贝塞尔曲线
|
S s
|
S s
|
controlPoint2, endPoint
|
闭合
|
Z z
|
Z z
|
无
|