Skip to content

getPathString

获取字符串路径(SVG 路径)。

关键属性

getPathString ( curve?: boolean, pathForRender?: boolean, toFixed?: number): IPathString

获取元素的字符串路径(Canvas 绘图命令,包含非 SVG 绘图命令)。

curve 表示是否转换为 SVG 曲线路径( M、L、C、Z),pathForRender 表示是否获取最终的渲染路径(含圆角属性)。

toFixed 用于设置保留的小数位长度。

归属

UI

示例

获取元素的字符串路径

ts
// #获取元素的字符串路径
import { Leafer, Ellipse } from 'leafer-ui'

const leafer = new Leafer({ view: window })

const ellipse = new Ellipse({
    width: 100,
    height: 100,
    startAngle: -60,
    endAngle: 180,
    innerRadius: 0.5,
    fill: "#32cd79"
})

leafer.add(ellipse)

// 打印 svg 路径字符串
console.log(ellipse.getPathString(true)) 

Released under the MIT License.