我目前正在使用 Electron + Reactjs / Javascript 开发应用程序。我只是想知道是否有人知道任何有效的方法来在打印机上打印(例如使用window.print()
之类的大型2D数组(例如500000 x 500000)。
我目前为制作表格所做的努力:
printTable(dataArray) {
var tableDiv = document.createElement('table')
var bodyDiv = document.createElement('tbody')
for (var i = 0; i < dataArray.length; i++) {
var trDiv = document.createElement('tr')
for (var j = 0; j < dataArray[i].length; j++) {
trDiv.insertAdjacentHTML('beforeend', '<td>dataArray[i][j]</td>');
}
tbody.appendChild(trDiv);
}
tableDiv.appendChild(tbody);
}
我认为创建表格时电子窗崩溃了。有人知道打印阵列的任何好方法吗?