在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样 在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢大家帮忙! 在C++使用TextOut 打印的坐标120,807 C#使用PrintDocument的坐标120,807这样打印出来的效果就不一样????谁能告诉我一下? C++ //坐标120,807 TextOut(H_Print_DC,i_Item_X,i_Item_Y,c_Work,strlen( c_Work ) ) ;C#void ptdPrintTools_PrintPage( object sender, PrintPageEventArgs e ){ //坐标120,807 e.Graphics.DrawString(strDate,objFont,Brushes.Black,G_lngItemX,G_lngItemY );}为什么打出来不一样呢? 在PrintDocument坐标中默认使用英寸为单位(界面显示单位为像素),界面上显示的内容要实现精确打印,需要做一下转换你可以google一下转换的公式像素-->毫米-->英寸 自己做的SQL SERVER数据导入导出等辅助功能工具 C#生成PDF文件问题 求问 多线程和异步的区别 写个应用程序,可以引用web程序 关于C#串口 请问这几行代码应该怎样改正呢? 关于IDispatch接口,欢迎写过COM,DCOM的高手给点描述 如何隐藏窗口? 只有10分了!!求救!!!关于正则表达式的问题。帮帮我啊 同济牛忙\各位高手帮帮忙一个关于浏览器开发的问题用object.ExecWB执行OLECMDID_HOWFIND为何会报错 怎么跳出for循环 jmail
在C++使用TextOut 打印的坐标120,807
C#使用PrintDocument的坐标120,807
这样打印出来的效果就不一样????谁能告诉我一下?
//坐标120,807
TextOut(H_Print_DC,i_Item_X,i_Item_Y,c_Work,strlen( c_Work ) ) ;
C#
void ptdPrintTools_PrintPage( object sender, PrintPageEventArgs e )
{
//坐标120,807
e.Graphics.DrawString(strDate,objFont,Brushes.Black,G_lngItemX,G_lngItemY );
}为什么打出来不一样呢?
你可以google一下转换的公式
像素-->毫米-->英寸