更改打印机自定义纸张类型强大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
rar 文件大小:23.04KB