CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何在98下设置纸张大小——跟帖有分

楼主c_c_(cc)2004-12-04 16:29:11 在 VB / 数据库(包含打印,安装,报表) 提问

我也知道应该用  
  printer.papersize=256  
  printer.height=10  
  printer.width=10  
  但是当我一运行程序时在printer.papersize=256上就出现了错误,我用的是SnagIt6虚拟打印的,我不知道是不是它不支持这一语句。  
  曾经我用过爱普生670的打印机也试过,可是纸张的大小并没有改变,比如原来是A4,执行完这几条语句后还是A4,并且width和height也没有变化,打印出的现象也证明是A4纸,我不知道是不是这个打印机不支持这些语句,还是我还缺少什么东西,望大家指点,我将万分感谢。 问题点数:50、回复次数:16Top

1 楼c_c_(cc)回复于 2004-12-04 16:59:54 得分 0

是没人感兴趣这个问题,还是没人知道这个问题呀。Top

2 楼c_c_(cc)回复于 2004-12-04 19:10:41 得分 0

我都说过了跟帖也有分的,这样也没有人理吗?  
  如果谁能给我些意见,我将万分感谢!!!!万分感谢Top

3 楼aohan(aohan)回复于 2004-12-04 19:18:57 得分 2

能理解楼主的心情,没试过哎Top

4 楼c_c_(cc)回复于 2004-12-04 19:28:10 得分 0

谢谢   aohan(景升)   ,谢谢   aohan(景升)Top

5 楼c_c_(cc)回复于 2004-12-05 08:37:24 得分 0

再问,我就不信,这个也不算难的问题就真的没有人会,没有人理。Top

6 楼jilong4(凹凹)回复于 2004-12-05 08:49:19 得分 2

帮你顶Top

7 楼zhixiyiyi(梓汐)回复于 2004-12-05 09:59:37 得分 2

偶现在也遇到这个问题了,求救  
  我设置打印机的width和scalewidth但是打印出来的东西,最右边的就是打不出来,好象它不在有效的打印范围似的,请问我该怎么样设置打印机的width和scalewidth啊Top

8 楼godanddog(苦行者)回复于 2004-12-05 10:45:53 得分 5

你设置纸张大小做什么?那是微软同你开的一个玩笑,它根本就不起作用,你在设计程序时对实际使用的纸张大小心里有数就可以了。Top

9 楼freetimeyun(江上渔)回复于 2004-12-05 11:10:09 得分 5

在打印机属性里设置自定义纸张大小,然后在程序中引用你设置纸张的ID号或常量。  
  PaperSize   属性设置为VbPRPSUser或256。参考Windows   SDK中DEVMODE的成员dmPaperSize的说明Top

10 楼freetimeyun(江上渔)回复于 2004-12-05 11:12:55 得分 5

我有一次在98下使用给papersize赋值为256不起作用,但是用常量就起作用了。在2000下我用ID号126是取用户自定义纸型,但在98下我就赋VbPRPSUser,然后打印预览OK,还有要注意的就是,如果你是用报表模板做的话,那么模板中的页面设置也应该改成用户自定义纸型,否则前面在程序中所做的无效。Top

11 楼aohan(aohan)回复于 2004-12-05 11:19:02 得分 10

给你一个贴看看  
   
  http://community.csdn.net/Expert/topic/3615/3615439.xml?temp=.6382715Top

12 楼xyg205(伊文(云))回复于 2004-12-05 23:35:41 得分 2

upTop

13 楼hylaeion(☆霖湘凝☆)回复于 2004-12-06 00:45:04 得分 2

对这问题确实时没想过,不明白,  
  各位大老多出主意,我学习~Top

14 楼cindytsai(笨笨的蔡鸟)回复于 2004-12-06 08:32:26 得分 2

学习Top

15 楼zycxs(丝鱼)回复于 2004-12-06 09:24:27 得分 13

用别的第三方打印控件吧一般都在这方面解决得不错  
   
  Top

16 楼c_c_(cc)回复于 2004-12-18 19:34:19 得分 0

我改主意了,准备把开发环境改为.net,准备把整个程序改成C#的。  
  关于我问的问题我已经知道了,是因为打印机的事,如果换个打印机就没事了。  
  最后还是要谢谢大家对我的帮助。Top

相关问题

  • 如何设置纸张大小?
  • 怎样设置DataReport的纸张大小?
  • ActiveReport如何设置纸张大小?
  • 请教各位如何设置纸张方向和大小?
  • 如何设置打印机的自定义纸张的大小。
  • 求援!!!!请问如何设置datareport的纸张大小????????????????????????
  • 如何设置打印机的纸张大小
  • 如何在打印前设置打印纸张的大小
  • excel怎么样设置自定义大小纸张?
  • 怎样设置打印机的纸张大小????

关键词

  • .net
  • 语句
  • 打印
  • 纸张
  • 打印机
  • a4
  • 设置
  • 大小
  • papersize
  • 自定义

得分解答快速导航

  • 帖主:c_c_
  • aohan
  • jilong4
  • zhixiyiyi
  • godanddog
  • freetimeyun
  • freetimeyun
  • aohan
  • xyg205
  • hylaeion
  • cindytsai
  • zycxs

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo