私はワイドテーブルを持つhtmlファイルを持っています。私はA4サイズにしたいと思っています。 A4サイズを超える列は新しい表の下に来るはずです。 私はこの@page属性を使用してみましたが、それは何も変更しませんでしたA4サイズのhtmlテーブルを取り入れる
、
<style type="text/css">
@page { size: 21cm 29.7cm; margin: 30mm 45mm 30mm 45mm; }
</style>
はこれを自動的に行い、第三者のjsライブラリはありますか? (テーブルサイズは手前では分かりません。ユーザーはデータをアップロードしてテーブルを生成するので、列の数は固定されません)。 {私の最終目標は、PDFファイルとしてこれを印刷することですが、私は、これはQTに与えられたqprinter使用して達成することができませんでし}私はここに長いテーブルでhtmlファイルを入れている
からlinkを。それはサイド・バイ・サイド印刷ページを配置し、それが画面に表示されているとして、テーブル全体を読み取ることがある場合は、事前
:あなたはtable-to-divs
他の参照を使用して
<div>
に<table>
であなたのhtmlを変換することができるdiv-table-printable 100%幅、次に私は、あなたが選択したメディアに対応する100%幅を印刷することを信じています。テーブルには100%幅の親もあります。 – Nitesh
@ NathanLの場合、表は非常に幅が広い(100sの列が含まれる可能性がある)ので、テーブルを必ず「適合」したくない(サイズが非常に小さいため)。私は100列とA4サイズが7列以上ではなく、理想的には私のhtmlは最初に7列、次にそれが7列、...などとするといいでしょう。 – clearScreen
A4たとえば20列あれば、20列すべてがテーブルにあるので、テーブルにはすでに20列ありますので、新しいページで8列目を開始することはできません新しい列を持つ新しい表が作成されている場合を除きます。 – Nitesh