PainterPath()

路径

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轴偏移量