社区
Windows SDK/API
帖子详情
用GetDeviceCaps获取信息的问题
warp_drive
2004-04-13 09:00:24
1.用以下方法获取的打印机页边距的单位是什么呀,能不能转换成毫米或象素?
Margin.x :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX);
Margin.y :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETY);
2.怎样去掉打印机的默认页边距?(我用的打印机是EPSON LQ 1600KIII)
...全文
101
3
打赏
收藏
用GetDeviceCaps获取信息的问题
1.用以下方法获取的打印机页边距的单位是什么呀,能不能转换成毫米或象素? Margin.x :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX); Margin.y :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETY); 2.怎样去掉打印机的默认页边距?(我用的打印机是EPSON LQ 1600KIII)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warp_drive
2004-04-14
打赏
举报
回复
以上方法去掉页边距可行,但我还是不理解GetDeviceCaps返回的页边距的单位是什么,怎么转成毫米或像素呀
visual_cjiajia
2004-04-14
打赏
举报
回复
自己试了吗?偶没打印机帮不了大哥!
warp_drive
2004-04-13
打赏
举报
回复
查了查MSDN,不知道用以下方法将页边距去掉是否正确?大家指点指点呀!
var
oldpt:TPoint;
... ...
Margin.x :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX);
Margin.y :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETY);
SetViewportOrgex(Printer.Handle, -Margin.X, -Margin.Y,@oldpt);
... ...
Get
Device
Ca
ps
使用视频显示器设备环境时,可以使用Get
Device
Ca
ps
获取部分信息
Python如何获取Win7,Win10系统缩放大小
利用Get
Device
Ca
ps
获取指定设备的设备信息。 具体参考htt
ps
://docs.microsoft.com/en-us/windows/desktop/api/wingdi/nf-wingdi-get
device
ca
ps
实现如下 def get_dpi(): hDC = win32gui.GetDC(0) dpi = win32...
D5开发人员指南-02卷
第6章 代码标准文档 130 6.1 一般的源代码格式规则 130 6.1.1 缩进 130 6.1.2 边距 130 6.1.3 begin...end 130 6.2 Object Pas
ca
l 131 6.2.1 括号 131 ...10.7.2 获取打印机信息的示范程序 292 10.8 总结 303
Delphi5开发人员指南
10.7.2 获取打印机信息的示范程序 292 10.8 总结 303 第11章 编写多线程应用程序 304 11.1 对线程的解释 304 11.1.1 一种新型的多任务 304 11.1.2 在Delphi程序中使用多线程 304 11.1.3 关于线程的滥用 305 11.2 ...
API之网络函数---整理网络函数及功能
VerQueryValue 这个函数用于从版本资源中
获取信息
WriteFile 将数据写入一个文件 WriteFileEx 与WriteFile类似,只是它只能用于异步写操作,并包括了一个完整的回调 WritePrivateProfileSection 为一个初始化文件...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章