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