Экспорт PNG с функцией cytoscape cy.png не включает ярлыки popper.js - PullRequest
0 голосов
/ 14 ноября 2018

Я пытался экспортировать 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 Ответ

0 голосов
/ 15 ноября 2018

Я бы сказал, что это ожидаемое поведение: экспорт изображений в Cytoscape.js берет холст Cytoscape.js и экспортирует его как изображение.Метки popper.js отсутствуют на холсте - они являются отдельными объектами div в DOM.Следовательно, они не включены в экспортируемое изображение.

...