【发布时间】:2019-03-17 10:31:48
【问题描述】:
我有一个 svg,我在其中应用了图像模式。有时模式没有应用,当我再次重新渲染时,它会被应用。那么有没有办法检查模式是否应用成功?
function gdrawGenSvgobj(varsvg, varpattern, callback) {
if (varsvg == 0 || varsvg == undefined) { callback(); }
else {
fabric.loadSVGFromURL(varsvg, function (objsvg) {
var gensvg = new fabric.PathGroup(objsvg, { left: 0, top: 0, width: 620, height: 641 });
gensvg = gensvg.setPatternFill({ source: varpattern, repeat: 'repeat', offsetX: 'left', offsetY: 'top' });
canva.add(gensvg);
callback();
});
}
}
【问题讨论】:
标签: javascript svg fabricjs