new PainterPath()
Methods
-
addPath(path)
-
添加路径
Parameters:
Name Type Description path
PainterPath 路径
-
addPolygon(polist)
-
添加多边形
Parameters:
Name Type Description polist
Array 多边形顶点列表
-
addRect(x, y, w, h)
-
添加矩形
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
w
number 矩形的宽
h
number 矩形的高
-
addRoundedRect(x, y, w, h, xRadius, yRadius, sizeMode)
-
添加圆角矩形
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
w
number 矩形的宽
h
number 矩形的高
xRadius
number 圆角的半径
yRadius
number 圆角的半径
sizeMode
number 尺寸模式
-
addText(x, y, font, text)
-
添加文本
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
font
Font 字体
text
string 文本
-
boundingRect()
-
获取包围
-
clear()
-
清空
-
containsPos(x, y)
-
是否包含指定点
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
-
containsRect(rect)
-
是否包含指定矩形
Parameters:
Name Type Description rect
Rect 矩形
-
controlPointRect()
-
获取控制点包围
-
intersectsRect(rect)
-
是否包含指定矩形
Parameters:
Name Type Description rect
Rect 矩形
-
lineTo(x, y)
-
连接到指定点
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
-
moveTo(x, y)
-
移动到指定点
Parameters:
Name Type Description x
number X轴坐标
y
number Y轴坐标
-
translate(dx, dy)
-
移动
Parameters:
Name Type Description dx
number X轴偏移量
dy
number Y轴偏移量
-
translated(dx, dy)
-
移动
Parameters:
Name Type Description dx
number X轴偏移量
dy
number Y轴偏移量