1

フォームを介して作成され、すべての結果を含む JSON を返す Asp.Net MVC アクションに送信されるクエリがいくつかあります。

この結果を使用して、KnockoutJs Observable Array を設定します。これは、テーブルに配列のアイテムを入力し、ページネーションを処理します。

この結果テーブルを「印刷可能」にしたいと考えています。

私はJSを使ってこれをやろうとしています。

私がやろうとしているのは、次のようなものを実装することです:

function print(data){
    while(!data.IsEmpty())
        DisplayHeader(); //Gets some HTML for the header from the server
        while(!EndOfPage())
            displayRow(data)
        DisplayFooter()    
}

これらのほとんどは実装が簡単ですが、私の問題です。

改ページ/ページの終わりを検出して、フッターを表示して新しいページを開始するにはどうすればよいですか? (A4サイズに印刷すると仮定しましょう)

これが私が達成しようとしていることの実例です:

これはコードと歌詞のブラジルのウェブサイトです。

このページを見てみましょう: http://www.cifraclub.com.br/guns-n-roses/sweet-child-omine/

印刷可能なバージョン: http://www.cifraclub.com.br/guns-n-roses/sweet-child-omine/imprimir.html

ソースを調べて、JS を使用して元のページを読み取り、「印刷可能な」バージョンを作成します。

4

0 に答える 0