Экспорт PNG с функцией cytoscape cy.png не включает ярлыки popper.js
Я попытался экспортировать PNG, связанный с графиком, предоставленным в качестве примера для интеграции popper.js с cytoscape.js, но экспортированный png не включает содержимое popper при экспорте.
Справочный пример: https://cytoscape.org/cytoscape.js-popper/
Код ссылки для экспорта PNG следующий:
var text = window.cy.png({'output': 'blob'});
var name = "test.png";
var type = "image/png";
var a = document.getElementById("downloadpng");
var file = new Blob([text], { type: type });
a.href = URL.createObjectURL(file);
a.download = name;
a.click();
Это результирующее изображение при экспорте в cy.png() с содержимым popper.js
1 ответ
Я бы сказал, что это ожидаемое поведение: экспорт изображения в Cytoscape.js берет холст Cytoscape.js и экспортирует его как изображение. Метки popper.js не находятся на холсте - они являются отдельными объектами div в DOM. Следовательно, они не включены в экспортируемое изображение.