5

各アイテムを独自のページに印刷できるように、印刷する各アイテムの後にフォーム フィードをパネルに追加したいと考えています。

それは可能ですか?

たとえば、パネルに改行を追加することはできますが、フォーム フィードを追加する方法がわかりません。

例:

Panel1.Controls.Add(new LiteralControl("<br />"));

どんな助けでも大歓迎です。

ありがとうございました

4

3 に答える 3

2

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/>よりうまくいくかもしれません。

于 2013-06-19T21:03:27.363 に答える
-1

フォーム フィード文字は"\f".

HTML は空白にとらわれないため、ブラウザーはこれを通常の空白文字としてレンダリングすることに注意してください。しかし、本当にフォーム フィードが必要な場合は、このようにします。

于 2013-06-19T21:03:17.807 に答える