私もこの問題を抱えていましたが、残念ながら私を導く作者がいなかったので、スタックオーバーフローが戻ってくることに気づいていませんでした。目的の結果を得るには、ライブラリを編集する必要がありました。
メソッドを変更しprintRows()
、最初のページと、テーブルを開始する必要がある場所から残りのページをチェックするチェックを配置する必要がありました。最初のページにはグラフの余白があるためです。
メソッドtable.rows.forEach()
をチェックする最初の if 条件で、次を使用しました。isNewPage()
if (pageCount == 1) {
doc.setDrawColor(228, 228, 228);
doc.rect(settings.margin.left, settings.startY + table.headerRow.height, table.width, row_height);
} else {
doc.setDrawColor(228, 228, 228);
doc.rect(settings.margin.left, settings.margin.top + table.headerRow.height + 30, table.width, row_height);
}
addPage();
これらは私が使用したチェックであり、私のアプリケーションに固有のものです。残りを自分で実装する方法についてアイデアを得ることができるかどうかを確認してください。