ActiveReport1.5 AR9 打印相关设定
1. ActiveReport1.5 里的me.printer.devicename
me.printer.Port
me.printer.paperbin
分别在AR9里对应哪几个属性(me.document.printer. XXX )
2. 设置打印机用纸类型时 各种数字分别对应哪种类型的纸
如258对应哪种纸? A4? B5? 求大神们回复 您好,
ActiveReport1.5到AR9的版本跨度很大,很多功能已经没有对应的转换方式。
在AR9中,可以使用
Viewer1.Print(True, True, True)
进行打印。
如果您有特殊的要求,可以补充下。
在AR9中,纸张的大小是到对应的默认的打印机上去取的。需要确定这种类型纸张的实际大小。 回复 3楼frank.zhang的帖子
谢谢您的回复
我想打印之前指定打印机 设定用纸大小
1. AR9 中如何指定打印机 想要的效果是如果没有指定打印机 就不能预览也不能打印
用了 Me.Document.Printer.PrinterName 来指定打印机名称
效果是在打印的时候 如果没有指定打印机 会弹出信息 但是预览时 能够正常预览
2.AR9中有没有指定打印机Port的 ?
就是增加打印机时 第一步要求设定的 Port
3. 打印之前设定用纸类型用的属性
Me.Document.Printer.PageKind 和Me.Document.Printer.PageSize
他们的对应关系是什么样的 有没有文档可以查阅 回复 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/library/system.drawing.printing.paperkind(v=vs.110).aspx 回复 5楼frank.zhang的帖子
1. 已解决 修改后没重新再build 所以还能正常预览 正常情况下是不可以在预览的 会弹出找不到指定打印机的message
2. 有没有一个属性 可以获取或者指定打印机的端口 (像打印机名称一样 都属于打印机的属性)、
3. 谢谢您的链接 我会看一下的 求回复 您好,
这个端口号是受限制于System.Drawing.Printing相关。Framework没有提供,应该是取不到这个值的。
打印机的端口号,应该是一个通用的技术问题。我搜到一些帖子,但是没有解决。您可以参考下:
http://bbs.csdn.net/topics/70091362 非常感谢~~ 回复 9楼tydou的帖子
不客气,
感谢您对我们产品的支持。
页:
[1]
2