| ■No101431 (こいち さん) に返信 > 改めてご報告です・・・ > > やっぱり、印刷された結果がおかしいです。 > > ' 用紙余白設定 > PD.Document.DefaultPageSettings.Margins = New System.Drawing.Printing.Margins(10, 10, 10, 0) > > とした場合、上と左にそれぞれ 20mm(2cm)の余白が出力される結果となりました。 > > 上の指定だと、左10、右10、上10 ですよね?何がいけないのでしょうか・・・ > (ごちゃごちゃするので、端折っているのですが、shuさんから教わったインチ変換の計算は入れております)
この指定では 左:(HardMarginX + 10) / 100 * 25.4 mm 上:(HardMarginY + 10) / 100 * 25.4 mm となると思います。 誤差はあるかもしれないので 0,0,0,0 での余白を確認し調整するのがよいと思います。
|