社区
VB基础类
帖子详情
打印机支持的纸张!
水之手
2000-09-02 12:46:00
各位大侠:
如何快速取得Printer所支持的纸张类型,不借组错误处理(太慢)。
...全文
165
3
打赏
收藏
打印机支持的纸张!
各位大侠: 如何快速取得Printer所支持的纸张类型,不借组错误处理(太慢)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mercedes
2000-11-22
打赏
举报
回复
看看MSDN中的DocumentProperties函数及Devmode结构就知道了!
水之手
2000-11-21
打赏
举报
回复
兄弟,具体点儿好吗?
chenjun
2000-09-05
打赏
举报
回复
用api函数试试,可以取得当前打印机的环境
更改
打印机
自定义
纸张
类型 强大 dll
本人编写的 可 更改 任意
打印机
的默认
纸张
类型、 大小、走纸方向的 可自定义
纸张
的 dll文件,使用时,可先设置
纸张
大小及方向,然后程序中调用打印,即可 按照指定
纸张
大小 走纸, 控制准确,更改迅速, 更改完之后 还可 将
打印机
默认
纸张
还原为调用前的
纸张
类型 虽用vb编码,但其他语言也可调用此dll 详细函数调用如下 '以下函数均可独立使用 Dim p As New PrinSetUserDefine.PrintSetUserDefine '改变指定
打印机
的 默认
纸张
大小及方向,指定
打印机
不一定是默认
打印机
Call p.StartPrintUserPage(28, 24, 1, "EPSON LQ-1600K IIIH ESC/P 2") '改变当前默认
打印机
的 默认
纸张
大小及方向 Call p.StartPrintUserPage(28, 24, 1) Dim height As Double '可以获取 指定
打印机
名的 最大
支持
纸张
高度 height = p.GetMaxPaperLength_Dmm("EPSON LQ-1600K IIIH ESC/P 2") '也可将指定
打印机
名 设为 默认
打印机
, 对于必须设置为默认打印,才可调用打印报表的程序 非常有用 Call p.SetPrinterToDefault("EPSON LQ-1600K IIIH ESC/P 2") '还原
打印机
默认
纸张
为 自定义之前的
纸张
Call p.EndPrintUserPage
支持
打印机
自定义
纸张
dll
提供 自定义
纸张
打印 调用,调用简单 封装 功能 StartPrintUserPage
支持
自定义
纸张
,并能获取
打印机
支持
的
纸张
最大高度,超过高度,自动分割,不影响跑纸。可指定打印名称 或取默认 也可单独 调用 GetMaxPaperLength_Dmm 获取
纸张
最大高度
visual c++源码自定义
打印机
纸张
大小
VC源码自定义
打印机
纸张
大小
获取对应
打印机
纸张
长宽的C#类
完全是源码,用vs2012开发,不过,把类拿 过去 ,直接调用就可以了,我用的是2.0编译的,纯源码,希望 大家喜欢
vb设置
打印机
纸张
和方向
找了好久的,vb设置
打印机
纸张
和方向. 还
支持
自定义
纸张
哦.
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章