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程序提供了一个更强大、更灵活的打印解决方案。
VB离线打印标签工具的开发与应用
本文还有配套的精品资源,点击获取 简介:本文介绍了VB离线打印标签工具的开发过程和应用。该工具利用VB编程语言结合Excel存储和处理数据,实现无网络环境下的高效标签打印。它通过ODBC或ADO接口读取Excel数据,利用标签模板组织数据,并通过VB直接控制打印机完成打印任务。工具还涉及API调用、错误处理、用户界面设计、兼容性和性能优化等关键要素,以确保打印过程的高效和准...
VB6环境中打印机管理与控制
API是一组预定义的函数、协议和工具的集合,它允许开发者构建软件应用,而无需从头开始编写复杂的功能代码。API提供了一个接口,通过这个接口,软件可以请求操作系统或库执行各种任务,例如文件操作、网络通信或者设备控制等。在Windows操作系统中,API充当了操作系统与应用程序之间的桥梁。API在软件开发中的作用是多方面的:抽象层:API隐藏了实现的细节,提供清晰的接口,使得开发者能够利用复杂的系统功能,而不必深入学习其工作原理。互操作性。
VB实现打印机状态及打印作业监控
类是.NET框架中提供的一组用于管理打印机设置的属性和方法。它允许开发者获取和修改与打印机配置相关的参数。这些参数包括打印机的默认页面方向、纸张来源、打印质量、打印色彩等。该类的实例可以用于设置打印任务的特定参数。通过使用类,开发者可以在不直接访问操作系统打印对话框的情况下,对打印机进行配置。
VB编写的打印条码的源码
在事件处理程序中,调用上述的条形码生成和打印功能。综上所述,VB6.0中编写打印条形码的源码涉及到图形绘制API的使用、条形码编码算法的实现以及打印控制的逻辑。


API
