我几天前发了帖子,请求打印机设置,一直没有人肯恢复,弄的我想结贴都不行,版主可不能怪我哟!
http://community.csdn.net/Expert/topic/4095/4095934.xml?temp=.7971155我这些天还一直在找设置打印机纸型的,但是,都派不上用场,因为我的报表要比A4的纸张大,而网上找的资料都是打印小的票据!现在我的报表总是只能打印A4范围内的内容,如果有人知道,就请告诉我,不知道的话也帮忙顶一下,好让我结贴!
http://community.csdn.net/Expert/topic/4095/4095934.xml?temp=.7971155我这些天还一直在找设置打印机纸型的,但是,都派不上用场,因为我的报表要比A4的纸张大,而网上找的资料都是打印小的票据!现在我的报表总是只能打印A4范围内的内容,如果有人知道,就请告诉我,不知道的话也帮忙顶一下,好让我结贴!
解决方案 »
- TValueListEditor 在 OnStringsChange 中赋的值怎么无效?如何使之有效?
- 谁有这本书?
- 有没有像QQ菜单一样的控件?如(我的好友,陌生人,黑名单)
- pagefooter问题
- 如何实现让一个程序在一运行就自己运行同一目录下的另一程序,并最小化第二个程序
- 这句SQL应怎么写?
- 如何在DBGRID或在STRINGGRID中动态创建小按钮及释放?
- Delphi 7 调用Java WebService的效率问题
- 请问哪位大侠知道将EXE中的procedure赋给一个dll(它封装了一个Form和很多各类控件)中的控件(如:Button)的事件?在线等待...
- 关于opendialog 我这样写程序为什么不得预期结果??
- 关于VB、DELPHI、VB.NET的优
- 图片处理 擦除
QuickRep1.Page.PaperSize-->Custom,然後設置QuickRep1.Page.Length 和 QuickRep1.Page.Width為
實際紙張的大小.
只知道這些了,試一下吧.
进行打印,因此我的问题应当与报表工具无关,而是在Printer.canvas.textout中怎么输出x坐标大于1200的内容!
可以修改打印机的默认纸张。具体设置步骤为(以Epson LQ – 1600K’为例):
1)、点[开始]——〉[设置]——〉[打印机],进入‘打印机’窗口。
2)、点中打印机‘Epson LQ – 1600K’,右键点击鼠标,选中‘属性’,进入‘Epson LQ – 1600K属性’窗口。
3)、在‘常规’页上,点‘打印首选项’进入‘Epson LQ – 1600K打印首选项’窗口。在该窗口中,点击‘高级’,进入‘Epson LQ – 1600K高级选项’窗口,在该窗口中的‘纸张大小’下拉框中,选择‘241*279'。两次‘确定’后,返回‘Epson LQ – 1600K属性’窗口。
4)、在‘Epson LQ – 1600K属性’窗口中,点‘高级’页选项。在该页上点‘打印默认值’进入‘Epson LQ – 1600K打印默认值’窗口。在该窗口中,点击‘高级’,进入‘Epson LQ – 1600K高级选项’窗口,在该窗口中的‘纸张大小’下拉框中,选择‘241*279’。两次‘确定’后,返回‘Epson LQ – 1600K属性’窗口。
5)、在‘Epson LQ – 1600K属性’窗口中,点‘设备设置’页选项。在该页上,将各送纸器的纸张大小均设为‘241*279’,确定即可(各送纸器包括:牵引送纸、手动送纸、纸盒1和纸盒2)。如果找不到241*279的纸张大小,要先定义。步骤为:
1、 点[开始]——〉[设置]——〉[打印机],进入‘打印机’窗口。
2、 选择‘文件’——〉‘服务器属性’,进入‘打印机服务器属性’窗口。
3、 在‘格式’页上先后创建以下三种纸张的格式。选中‘创建新格式’,‘格式描述’自己填写一个,定义好纸张大小后,点击‘保存格式’。纸张大小为241*279的纸张大小