各アイテムを独自のページに印刷できるように、印刷する各アイテムの後にフォーム フィードをパネルに追加したいと考えています。
それは可能ですか?
たとえば、パネルに改行を追加することはできますが、フォーム フィードを追加する方法がわかりません。
例:
Panel1.Controls.Add(new LiteralControl("<br />"));
どんな助けでも大歓迎です。
ありがとうございました
各アイテムを独自のページに印刷できるように、印刷する各アイテムの後にフォーム フィードをパネルに追加したいと考えています。
それは可能ですか?
たとえば、パネルに改行を追加することはできますが、フォーム フィードを追加する方法がわかりません。
例:
Panel1.Controls.Add(new LiteralControl("<br />"));
どんな助けでも大歓迎です。
ありがとうございました
page-break-after CSS スタイルを使用します。
Panel1.Controls.Add(new LiteralControl("<br style='page-break-after:always;' />"));
そして、それを置き換える新しいbreak-after css スタイルに注意してください (まだ十分にサポートされていません):
Panel1.Controls.Add(new LiteralControl("<br style='break-after:page;' />"));
これらはボックスに適用されるため、を使用するの<br/>
が最善の選択ではないことに注意してください。<hr/>
よりうまくいくかもしれません。
フォーム フィード文字は"\f"
.
HTML は空白にとらわれないため、ブラウザーはこれを通常の空白文字としてレンダリングすることに注意してください。しかし、本当にフォーム フィードが必要な場合は、このようにします。