我将免费使用BALKAN OrgChartJS和旧的getOrgChart
当在Chrome浏览器中打印时,我遇到了打印问题。没有问题,只打印Firefox和edge浏览器。Chrome是最后一次更新
打印后
这是我的代码:
getOrgChart.prototype.print = function () { var b = this, d = this._X.element, k = this._X._zN, g = [], h = d.parentNode, j = k.style.display, a = document.body, c = a.childNodes, e; if (b._an) { return } b._an = true; for (e = 0; e < c.length; e++) { var f = c[e]; if (f.nodeType === 1) { g[e] = f.style.display; f.style.display = "none" } } k.style.display = "none"; a.appendChild(d); window.focus(); window.print(); setTimeout(function () { h.appendChild(d); for (e = 0; e < c.length; e++) { var i = c[e]; if (i.nodeType === 1) { i.style.display = g[e] } } k.style.display = j; b._an = false }, 1000)
};