困っていること
現在、このサイト「そろそろ真面目に、HTMLで帳票を描く話をしようか」に記載されている「Paper CSS」の技術を使ってhtmlで帳票を作成しています。
ページの高さが固定でない帳票の改ページの処理でつまづいているので、アドバイスをいただければと思います。
前提
「Paper CSS」では
css
1.sheet{ 2 page-break-after: always; 3}
html
1<section class="sheet"> 2 <!-- 印刷内容 1枚目 --> 3</section> 4<section class="sheet"> 5 <!-- 印刷内容 2枚目 --> 6</section>
という形で改ページを行っています。
やったこと
js
1$a1.height() + $a1.offset().top;
の方法で要素がページの範囲を超えていないかをチェックして、
超えている場合に改ページをするという処理を記述したいと考えました。
要素の高さがページを超えている場合に
html
1</section> 2<section class="sheet">
というコードを要素の直前に挿入できれば解決するかと思っていたのですが、
閉じタグのみを挿入することがうまくできず、他の方法も探しています。
よろしくおねがいします。。
どんな解決法でも構いません。
アドバイスいただけますと幸いです。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー