PrintPage事件单位问题
e.Graphics.DrawString()函数用到的单位是什么(/100英寸,像素)?
e.Graphics.PageUnit这个单位设置是否用于DrawString()函数?
PrintPage事件中的代码是否同时适用于预览和打印(主要是预览和打印的单位不一样)?
DrawString()函数是否就相当于直接在纸上画?
我在2003帮助文件里看到微软给的print()方法的例子里就有这样一段
yPos = TopMargin +(count * printFont.GetHeight(ev.Graphics));
我不理解:除数TopMargin的单位是1/100英寸,GetHeight()的返回结果是像素;这样DrawString()出的东西能和实际相符吗?