VB中利用API编写打印的难问题?????

Luo_Yong Luo_Yong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想利用VB结合API打印报表,但是坐标问题(不同的打印机上打印效果相关太远了)

如我原来的程序:

printer.scaleMode=7
printer.line(1,1)-(2,2) '无论在什么打印机都会画出长度为1厘米长的直接

现在我改了,如下:

printer.scaleMode=7
MoveToEx printer.hDC, 1*37.8, 1*37.8, pt
LineTo hDC, 2*37.8, 2*37.8

但是在不同的打印机上打印效果都不一样,不知是怎么回事?

我现在正在为一个单位做打印报表,由于这个问题没有解决好,一至没有开工正在等待朋友们的帮助,
多谢!多谢!
...全文

相关推荐

VB打印控件,专门解决VB打印难的问题

为了解决这个问题,出现了专门的VB打印控件,比如VPrinter,它为VB程序提供了一个更强大、更灵活的打印解决方案。

john19790613

VB离线打印标签工具的开发与应用

本文还有配套的精品资源,点击获取 简介:本文介绍了VB离线打印标签工具的开发过程和应用。该工具利用VB编程语言结合Excel存储和处理数据,实现无网络环境下的高效标签打印。它通过ODBC或ADO接口读取Excel数据,利用标签模板组织数据,并通过VB直接控制打印机完成打印任务。工具还涉及API调用、错误处理、用户界面设计、兼容性和性能优化等关键要素,以确保打印过程的高效和准...

yang lebron

VB6环境中打印机管理与控制

API是一组预定义的函数、协议和工具的集合,它允许开发者构建软件应用,而无需从头开始编写复杂的功能代码。API提供了一个接口,通过这个接口,软件可以请求操作系统或库执行各种任务,例如文件操作、网络通信或者设备控制等。在Windows操作系统中,API充当了操作系统与应用程序之间的桥梁。API在软件开发中的作用是多方面的:抽象层:API隐藏了实现的细节,提供清晰的接口,使得开发者能够利用复杂的系统功能,而不必深入学习其工作原理。互操作性。

duck_1984

VB实现打印机状态及打印作业监控

类是.NET框架中提供的一组用于管理打印机设置的属性和方法。它允许开发者获取和修改与打印机配置相关的参数。这些参数包括打印机的默认页面方向、纸张来源、打印质量、打印色彩等。该类的实例可以用于设置打印任务的特定参数。通过使用类,开发者可以在不直接访问操作系统打印对话框的情况下,对打印机进行配置。

胡匪

VB编写的打印条码的源码

在事件处理程序中,调用上述的条形码生成和打印功能。综上所述,VB6.0中编写打印条形码的源码涉及到图形绘制API的使用、条形码编码算法的实现以及打印控制的逻辑。

良祝
评论 2
收藏 已收藏
分享
返回顶部
Luo_Yong
API 1,488 成员 23,270 内容