c# 笔记

来源:互联网 发布:现代德军 淘宝 编辑:程序博客网 时间:2024/06/05 18:42

winform打印


e.Graphics.PageUnit = GraphicsUnit.Millimeter;

约束的是绘制的矩形的单位

e.Graphics.DrawImage (b, new Rectangle (10, 10, 10, 10), 0, 0, b.Width, b.Height, GraphicsUnit.Pixel);  即例子中的new Rectangle (10, 10, 10, 10)单位

但是此DrawImage 方法中的GraphicsUnit.Pixel 设置的后边选择图片的单位 即0, 0, b.Width, b.Height的单位


DrawRectangle绘制的矩形大小不包括画笔粗细 即设置宽高为20 画笔粗细为1 则实际画出来的框 加上线条应该21