C# .Net 3.5 SP1 でデータを事前に印刷されたフォームに印刷する
質問
データを事前に印刷された A6 フォーム (ランドサック A4 の 1/4 サイズ) に印刷する必要があります。テキストの段落を印刷する必要はなく、ページ上に短い行を散在させるだけです。
MSDN にあるものはすべて、テキストの段落の印刷に関するものです。
ロベルト、あなたが与えることができる助けをありがとう
解決
新しいテキストを事前に印刷されたギャップに並べるために使用する X、Y 座標を見つける場合、グラフィックス オブジェクトの Draw____() 関数のデフォルト設定は 1 インチあたり 100 ピクセルです。これはプリンターによって異なる場合がありますが、私の (非常に限られた) 経験では常にそうなっていました。
他のヒント
PrintDocument オブジェクトを作成し、少なくとも PrintPage イベントを処理し、PrinterSettings プロパティに適切な変更を適用する必要があります。
PrintPage イベント ハンドラーで、PringPageEventArgs.Graphics オブジェクトに対して必要な操作をすべて実行します。線を引く、画像を描くなど。
所属していません StackOverflow