ブラウザから印刷するとページが改ページされる

ブラウザから印刷するとページが改ページされる

ブラウザから印刷するときに改ページを配置する方法はありますか? テキスト ブロックが間違った場所で分割されるのを防ぎたいです。

背景: ノード (ノードにはアイテム、画像、およびそのアイテムに関するテキストが含まれます) をリストする Drupal ページを印刷する必要があります。通常の Ctrl+P を実行すると、ほとんどの場合、1 つのノードが 2 ページに分割されます。実現したいのは、ノードの後に​​改ページを配置して、次のノードが次のページに印刷されるようにすることです。

手動で行う必要があるかどうかは問題ではありません。どのような解決策でも問題ありません。ただし、ブラウザのアドオンの方が望ましいです。どのブラウザを使用するかは問題ではありません。

答え1

ページのフォーマットに使用するCSSを変更できる場合は、http://www.w3schools.com/cssref/pr_print_pagebi.asp

@media print
{
table {page-break-inside:avoid}
}

当然ですが、tableノードを含む HTML 要素に置き換えます。

関連情報