わかりました、これを受け入れる人はいないので、あと数日周りを見回して、自分の解決策を書かないことを選択した結果、ここに私が見つけたものがあります.
投票もコメントもないStack 投稿の一番下に、この孤独な小さなリンクがありました: http://welcome.totheinter.net/columnizer-jquery-plugin/#comment-53243
これは素晴らしいです。幅の広いページのコンテンツを処理し、それらを新聞のようなコラムにフォーマットするように設計されています。改ページを特にうまく処理し、非常に柔軟です。
私の場合、1 つの列 (ページの幅) と繰り返しのヘッダーとフッターが必要でした。例 10 をベースとして使用しました: http://welcome.totheinter.net/autocolumn/sample10.html
プラグインへのリンクを追加し、必要な ID とクラスを自分のページに合わせて変更し、高さと幅に CSS の小さな変更を加えただけで、Google Chrome でヘッダーとフッターを繰り返す複数ページのコンテンツを印刷することができました! (私の会社の推奨ブラウザ)
チップ:
CSS の小さなトリックの 1 つとして、コンテンツ div の MIN-HEIGHT セットを作成して、短いページのフッターを押し下げるようにしました。(ユーザーに縦または横のオプションを持たせたい場合は、これを行わないでください)。私の最終的なプリントは修正されたので、これは私にとって素晴らしいことでした.
コンテンツのさまざまな高さをテストして、コンテンツがどのように壊れるかを確認しましたが、毎回スムーズでした.
最後の例を JsBin と Fiddle に投稿しようとしましたが、毎回エラーが発生しました。
繰り返しになりますが、上記の例 10 は、前と後を示しているため、開始するのに最適な場所です。
可変高さのコンテンツと繰り返しのヘッダーとフッターを使用した最終版を次に示します (これは、ブラウザの Print Link/Button in Chrome をクリックしたときのビューです)。
2014 年 7 月更新: 繰り返しますが、Chrome は印刷の問題で私の存在の悩みの種です。私が提供したリンクについて、以下のコメントを見ました。彼の言うとおり、レンダリングは正しく行われますが、印刷ビューは正しくありません。申し訳ありませんが、設定を学ぶために遊んでみるには良い例です。
私はまだこのソリューションを使用しています.ITは機能しますが、本文のコンテンツサイズのCSSとJS変数を調整する必要があります. サイズの組み合わせは非常にデリケートですが、ページの高さ/幅とコンテンツのサイズを適切に設定すると、機能します。用紙サイズのリーガル/レター用に別の関数を作成する必要がありました。制限はありますが、私たちの目的には合っています。
また、ウィンドウのサイズによっては正しく表示されないことにも気付きましたが、最終的な PRINTED 製品はヘッダーとフッターの繰り返しで期待どおりだったので、ユーザーが出力に気付かないように、直接印刷するウィンドウを使用しました。 、むしろクロム印刷のレンダリングを見ました。この種の回避策は嫌いですが、私のオフィスの全員が Chrome を使用しているため、これは必要悪です。