社区
C#
帖子详情
在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样
ryou791017
2009-01-06 10:50:48
在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样
...全文
168
7
打赏
收藏
在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样
在C++使用TextOut 打印的坐标和C#使用PrintDocument的坐标为什么不一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qimini
2009-01-08
打赏
举报
回复
在PrintDocument坐标中默认使用英寸为单位(界面显示单位为像素),界面上显示的内容要实现精确打印,需要做一下转换
你可以google一下转换的公式
像素-->毫米-->英寸
dayizhixiaotutu
2009-01-07
打赏
举报
回复
up
jiang_jiajia10
2009-01-07
打赏
举报
回复
UP
greystar
2009-01-07
打赏
举报
回复
可能使用的坐标系统不一样吧.你看看文档了.有好几种坐标的.
ryou791017
2009-01-07
打赏
举报
回复
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 );
}
为什么打出来不一样呢?
glt3260053
2009-01-07
打赏
举报
回复
应当是语言的解释有关吧!
不是很清楚
ryou791017
2009-01-07
打赏
举报
回复
谢谢大家帮忙!
在C++使用TextOut 打印的坐标120,807
C#使用PrintDocument的坐标120,807
这样打印出来的效果就不一样????谁能告诉我一下?
MFC 动态曲线 支持缩放
MFC实现动态曲线的绘制,并支持缩放、显示图例和标题。 开发环境Visual Studio 2008和Windows 7.
纯GDI完美实现半透明不规则窗口(总代码量381行,1个cpp文件)
以前在研究半透明不规则窗口的时候,用的是gdi的
Text
Out/Draw
Text
绘制字体,但绘制出的字体是透明的, 现在我完全放弃了GDI的
Text
Out()、BitBlt()的方式,而用SetDIBitsToDevice()代替,就是直接贴像素到DC里。 今天尝试用SetDIBitsToDevice()+UpdateLayeredWindow()实现半透明不规则窗口,结果非常顺利! 贴出来,共享给需要的朋友. 另外,本程序还附带了一个
使用
MMX汇编优化的32位alpha混合函数(57行,有详尽注释),需要的朋友可以直接copy了。 PS:关于字体的绘制 我建议大家用GetGlyphOutline()手动提取字形像素去绘制,因为
Text
Out这类绘制函数功能有限,只适合初级软件
使用
,而要想画出丰富多彩的界面,比如字体alpha渐变,就必须自己操作像素,所以GetGlyphOutline()才是专业级的,而且兼容性好,可以抽象出来提供给ddraw、d3d、opengl等
使用
CTreeCtrl 自绘
CTreeCtrl 实现自绘 达到你要的结果。很好的自绘教程代码
visual
C++
用
Text
Out 输出单个字符
2019独角兽企业重金招聘Python工程师标准>>> ...
C++
Builder 2010 绘制
坐标
2.
使用
语法:"FillRect (x,y,width,height);", 其中x、y分别表示矩形左上角的x
坐标
、y
坐标
。5. Lineto:从当前
坐标
, 移动的某个
坐标
连接到当前
坐标
。这两个函数加起来就是画一条直线: Moveto(x,y)和Lineto(x,y)3.画x,y向的刻度线,标刻x,y轴刻度。一、 步骤:1.先确定Image的位置,大小(可以不写)(1)确定Image的位置,大小(可以不写)(2) 设置初始面板,绘制初始的x,y
坐标
轴。(3)画x,y向的刻度线,标刻x,y轴刻度。
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章