0

HTMLテーブル(サイズXL)を作成するPHP出力がありprint、正しいサイズなどを使用してテーブルが自動的に印刷されるようにするボタンをページに配置したいと考えています。

たとえば、テーブルを水平方向に印刷し、すべてのページにテーブル ヘッダーを印刷し、テーブルの横にすべての PHP ボタンとパラメーターを配置しないようにしたいと考えています。

全体を書き直さずにこれを行う効率的な方法はありますか?

4

2 に答える 2

0

これに対する最良の答えは、print GET パラメータが提供されたときに「Print」CSS スタイルシートを動的に挿入することだと思います。そうすれば、コードを大規模にオーバーホールすることなく、印刷されたドキュメントからすべての HTML 要素を隠すことができます。

同様の質問がここで尋ねられ、回答されました: Web ページの印刷可能なバージョンを作成する方法は?

それが役に立てば幸い。

于 2013-01-06T14:15:07.593 に答える
0

ブラウザーが異なればページのレンダリングも異なるため、HTML で (特に複数のページにわたって) 印刷レイアウトを正確かつ一貫して提供する方法はありません。ページがどのように印刷されるかを 100% 確実にしたい場合、これに対処する 1 つの方法は、PDF にレンダリングすることです。

PrinceXMLは、HTML 出力を PDF に変換するための非常に優れた方法です。

于 2013-01-06T14:16:12.850 に答える