
ブラウザから印刷するときに改ページを配置する方法はありますか? テキスト ブロックが間違った場所で分割されるのを防ぎたいです。
背景: ノード (ノードにはアイテム、画像、およびそのアイテムに関するテキストが含まれます) をリストする 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 要素に置き換えます。