abtract label line component

This commit is contained in:
jiaming
2018-12-20 18:25:49 +08:00
parent 4ea8a84ba4
commit f8c2ada869
7 changed files with 444 additions and 31 deletions

View File

@ -169,6 +169,12 @@ export function getCircleRadianPoint (x, y, radius, radian) {
return [x + cos(radian) * radius, y + sin(radian) * radius]
}
export function getTextsWidth (ctx, texts) {
if (!ctx || !texts) return
return texts.map(text => ctx.measureText(text).width)
}
const canvas = {
drawLine,
drawPolylinePath,
@ -180,7 +186,8 @@ const canvas = {
drawPoints,
getLinearGradientColor,
getRadialGradientColor,
getCircleRadianPoint
getCircleRadianPoint,
getTextsWidth
}
export default function (Vue) {