如何在tprinter中指定纸张的大小? 通过tprinter指定某台打印机后,如何更改该打印机默认的纸张大小?比如说,打印机的默认纸张大小为A4,如何才能更改为B5的.请各位能尽量详细地介绍一下.我的系统是XP + DELPHI 2006. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetPrinter(),返回打印机的信息在结构PRINT_INFO_2中, 将这个结构中的有关纸张尺寸的属性改后,后再用SetPrinter()设置. 其中,PRINT_INFO_2中成员LPDEVMODE pDevMode指向DEVMODE; 结构体DEVMODE {...... short dmPaperLength; short dmPaperWidth; ......} 你可以查相关API帮助. http://www.delphibbs.com/delphibbs/dispq.asp?lid=1555083 如何实现将编号相同的记录合计? delphi8中要使用"PInteger"类型怎么办 100求《Delphi5.XADO_MTS_COM+高级程序设计篇》 附书光盘; 高手请教!!!关于string的问题。 tShFileOpStruct等Shell在那个单元里边引用? 打包程序(数据库开发),一定要打包BDE吗? 打印预览问题,各位顺便看看 如何用delphi编程连接Access数据库 Winsock问题,不是高手不要进来 假设软件是30天试用,怎样避免版本升级后用户运行不会出现过时? 如何读XML文件? 如何清除3721、雅虎助手这样一些流氓软件?真是讨厌之极!
将这个结构中的有关纸张尺寸的属性改后,后再用SetPrinter()设置.
其中,PRINT_INFO_2中成员LPDEVMODE pDevMode指向DEVMODE;
结构体DEVMODE
{......
short dmPaperLength;
short dmPaperWidth;
......}
你可以查相关API帮助.