Изменить цвет объекта SVG в полотне ткани JS - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь загрузить svg с помощью loadSVGFromString в ткань js, а затем изменить цвет этого загруженного изображения svg, используя следующий код:

var canvasObjects = canvasFamily[key];
canvasObjects.getObjects().map(function(o) {
  if (o.paths != undefined) {
    o.paths.forEach(function(path) {
      path.fill = hex
    });
  }
  if (o.get('type') == 'i-text') {
    o.set({
      fill: hex
    });
  }
  canvasObjects.renderAll();
});

Примечание: canvasObjects - это мой холст, ноЯ не могу получить пути, если я использую последнюю ткань JS.Работает нормально в 1.5.Может кто-нибудь о подобных проблемах?

...