HTMLファイルを読み取って印刷できるプログラム/サービスを作成しようとしています。
ページ分割を含める必要があります。しかし、それらを定義する方法や正しく印刷する方法がわかりません。
htmlファイルは私のものなので、ページ分割位置を表す要素を追加できます。私は隠しフィールドを考えていたか、次の要素でpage-break-before:alwayscssスタイルを使用していました。
これにどのようにアプローチすればよいですか?
HTMLファイルを読み取って印刷できるプログラム/サービスを作成しようとしています。
ページ分割を含める必要があります。しかし、それらを定義する方法や正しく印刷する方法がわかりません。
htmlファイルは私のものなので、ページ分割位置を表す要素を追加できます。私は隠しフィールドを考えていたか、次の要素でpage-break-before:alwayscssスタイルを使用していました。
これにどのようにアプローチすればよいですか?
Cssは行く方法です。クラス「ページ分割」を作成することをお勧めします。
.page-break { page-break-before: always; }
このクラスをHTML要素に追加すると、この要素の前(たとえば、すべてのh1の前)にページ分割が発生します。このチュートリアルは、CSSと印刷のほぼすべての部分をカバーしています:http: //coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/
お役に立てれば