|
以下のように
幅 0.25mm で 左 15mm 上 22mm 幅 140mm 高さ 140mm の四角形を 印刷すると、実際の左は約 19.5mm 上は約 25.5mm で印刷されました。 これは印刷のずれによるものでしょうか? それとも、余白等の処理をする必要があるのでしょうか?
e.MarginBunds = (100, 100, 969, 627) です。 左も上も 100 に対して左が 4.5mm,上が 3.5mm のずれで異なります。
それに 100ミリインチ だと 25.4mm に相当するので余白は関係ないですよね。
private void pd_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.PageUnit = GraphicsUnit.Inch; e.Graphics.DrawRectangle(new Pen(Color.Black, 0.25f / 25.4f), 15f / 25.4f, 22f / 25.4f, 140f / 25.4f, 140f / 25.4f); }
|