找回密码
 立即注册

QQ登录

只需一步,快速开始

tydou

中级会员

8

主题

23

帖子

986

积分

中级会员

积分
986

活字格认证

tydou
中级会员   /  发表于:2015-8-25 19:49  /   查看:9081  /  回复:10
1. ActiveReport1.5 里的
me.printer.devicename
me.printer.Port
me.printer.paperbin
分别在AR9里对应哪几个属性(me.document.printer. XXX )

2. 设置打印机用纸类型时 各种数字分别对应哪种类型的纸
如258对应哪种纸? A4? B5?

10 个回复

倒序浏览
tydou
中级会员   /  发表于:2015-8-26 10:34:00
沙发
求大神们回复
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-26 10:51:00
板凳
您好,
ActiveReport1.5到AR9的版本跨度很大,很多功能已经没有对应的转换方式。
在AR9中,可以使用
  1. Viewer1.Print(True, True, True)
复制代码

进行打印。

如果您有特殊的要求,可以补充下。

在AR9中,纸张的大小是到对应的默认的打印机上去取的。需要确定这种类型纸张的实际大小。
回复 使用道具 举报
tydou
中级会员   /  发表于:2015-8-26 11:50:00
地板
回复 3楼frank.zhang的帖子

谢谢您的回复
我想打印之前指定打印机 设定用纸大小
1. AR9 中如何指定打印机 想要的效果是如果没有指定打印机 就不能预览也不能打印
   用了 Me.Document.Printer.PrinterName 来指定打印机名称
  效果是在打印的时候 如果没有指定打印机 会弹出信息 但是预览时 能够正常预览

2.  AR9中有没有指定打印机Port的 ?
   就是增加打印机时 第一步要求设定的 Port

3. 打印之前设定用纸类型用的属性
   Me.Document.Printer.PageKind 和Me.Document.Printer.PageSize
   他们的对应关系是什么样的 有没有文档可以查阅
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-26 14:39:00
5#
回复 4楼tydou的帖子

您好,
第一个问题,如果希望在预览的时候,弹出信息,需要自定义实现。
在预览之前判断Me.Document.Printer.PrinterName是否有名称,如果没有做相应处理

第二个问题,打印机设定的Port,应该是在安装打印驱动的时候完成的工作。按照驱动后,系统能够知道如何和新的打印机进行远程通信。

第三个问题,Me.Document.Printer.PageKind 和Me.Document.Printer.PageSize都是使用.NET FrameWork下标准的接口,可以参考System.Drawing.Printing.PaperKind和System.Drawing.Printing.PaperSize




https://msdn.microsoft.com/en-us ... kind(v=vs.110).aspx

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
tydou
中级会员   /  发表于:2015-8-26 17:03:00
6#
回复 5楼frank.zhang的帖子

1. 已解决 修改后没重新再build 所以还能正常预览 正常情况下是不可以在预览的 会弹出找不到指定打印机的message
2. 有没有一个属性 可以获取或者指定打印机的端口 (像打印机名称一样 都属于打印机的属性)、
3. 谢谢您的链接 我会看一下的
回复 使用道具 举报
tydou
中级会员   /  发表于:2015-8-26 17:16:00
7#
求回复
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-26 17:53:00
8#
您好,
这个端口号是受限制于System.Drawing.Printing相关。Framework没有提供,应该是取不到这个值的。
打印机的端口号,应该是一个通用的技术问题。我搜到一些帖子,但是没有解决。您可以参考下:
http://bbs.csdn.net/topics/70091362
回复 使用道具 举报
tydou
中级会员   /  发表于:2015-8-27 10:58:00
9#
非常感谢~~
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-27 15:16:00
10#
回复 9楼tydou的帖子

不客气,
感谢您对我们产品的支持。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部