0
次のコードでは幅3インチ、高さ1インチの四角形を描くことが予想されていました。代わりに、印刷されたページの実際の矩形は幅4インチ、高さ2インチです。C#PrintPageEventArgs.Graphics.DrawRectangleは不正なサイズを出力します
私が描画しようとするすべての矩形は、常に私が予想しているよりも1インチ広く、背が高いです。
私は間違っていますか?
PrintPageEventArgs.Graphicsの追加プロパティは、印刷ページに正しいサイズの矩形を得るために設定する必要がありますか?
void printDocument_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.PageUnit = GraphicsUnit.Inch;
e.Graphics.DrawRectangle(Pens.LightGray, 1, 1, 3, 1);
}