0

私は長い間自分の問題に対する答えを探していましたが、まだそれを処理する方法がわかりません.

ここにページがあり、「ページ」のサイズは固定されています。コンテンツは、複数の行を持つ複数のテーブルで構成されるアップロードされた HTML ファイルです (ここでスタックオーバーフローでアップロードを実装する方法がわからないので、それらを直接 HTML に入れます)。

用紙のサイズが固定されているため、テーブルの一部が非表示になっています。だから私がする必要があるのは、それらを複数のページに表示することです。これは、以下のスケッチのようになります。

これはスケッチです: >>>クリックして<<<

そして、これはフィドルのサンプルです: >>> FIDDLE SAMPLE <<<

これが私のプロジェクトの私のコードの一部です:

function xx (){

var fi = document.getElementById('fi').files[0];          

    reader.onload = function (e){            
        var reader = new FileReader();                     
        var inner ="";
        inner  += this.result;

        inn.innerHTML ="<center><div class='bg' id='0'><div id='testmain'>"+inner+"</div></div></center>";

    }

    reader.onerror = function (e){
        dd.innerHTML = "error<br>";
    }
    reader.readAsText(fi);
}

どうもありがとう!

4

1 に答える 1

0

CSS2では、などを使用して印刷するときに改ページをある程度制御page-break-before: always;できますが、最新のブラウザーでのみ機能します。

于 2013-06-08T10:01:13.500 に答える