まぁそんなこんなで現在System.Drawing.Printing周りをうろうろしているわけですが、プリンタの余白がどうにも取れない。
PageSetting.MarginBoundsなんて四方1インチずつとってあるだけという手抜き感満載。
どうもAPIのGetDeviceCapsを利用しないといけなさそうなんだけど、こいつは困ったもんですなぁ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7782&forum=7&2
ちゅうかこの近辺やったこと無いぞ。うーむ困った。
あとWishにもあげるようにしないと、MarginBoundsか、なにかで取得できないと不便。
ここらへん参考に出来そう
http://www.bcap.co.jp/hanafusa/VBHLP/pMargi.n.htm