nihaojob/vue-fabric-editor

如何自定义字体模板【附方法】 #280

nihaojob posted onGitHub

生成一个标题模板,需要将文字添加到画布上,并为它设置样式,如字体、颜色、背景、边框等,然后通过代码选中元素。 再执行activeObject.toDataURL就可以获得一张只有字体元素的图片,通过activeObject.toJSON可以获得字体元素的数据,通过new fabric.Textbox.fromObject初始化元素,插入到页面就可以。

// 获取字体模板图片 canvas.getActiveObject.toDataURL(); // 获取字体模板数据 canvas.getActiveObject.toJSON(); // 创建并插入字体模板 new fabric.Textbox.fromObject(obj, (e) => { canvas.add(e); });


Fund this Issue

$0.00
Funded
Only logged in users can fund an issue

Pull requests