• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 2010 で1インチの印刷余白を指定しiたい)

C# 2010で1インチの印刷余白を指定する方法とは?

このQ&Aのポイント
  • C# 2010で印刷する際に1インチの余白を指定する方法について教えてください。
  • 私のプリンタは96DPIで、デフォルトの余白に96を指定しています。しかし、pageSetupDialogを表示すると、上下左右の余白表示は24.38となっています。なぜ1インチは25.4ミリなのでしょうか?
  • button1_Clickメソッド内でpageSetupDialogを使用して印刷設定を行っています。どのようなコードで1インチの余白を指定することができるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

プリンターのDPIで設定というより マージンは 1/100インチ単位での指定じゃないのかなぁ printDocument1.DefaultPageSettings.Margins.Left = 100; printDocument1.DefaultPageSettings.Margins.Right = 100; printDocument1.DefaultPageSettings.Margins.Top = 100; printDocument1.DefaultPageSettings.Margins.Bottom = 100; といった具合で ・・・ 96/100*25.4 = 25.384 だから

sato-may
質問者

お礼

たった今、プログラムを修正してテストしてみました 結果はドンピシャリの大正解でした!!! ありがとうございます   でも ・・・・・ どうして世の中には、こんなに博学な方がいらっしゃるのだろうか??? 浅学な 私め としては恐れ入るばかりです!!! ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A