找回密码
 立即注册

QQ登录

只需一步,快速开始

hyfwin

新手上路

2

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
hyfwin
新手上路   /  发表于:2014-6-28 15:12  /   查看:5191  /  回复:1
我搜到的只有web在ar7的不预览套打方式
请问ar6是否能实现
viewer.document.print(false,false)?

还有个问题强制分页的话
pagebreak在pageheader似乎无法分页打印,只有在reportheader有用

把ar6的viewer套入winform中似乎会报错:
类型“System.Int32”的对象无法转换为类型“System.String”。
在 System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
在 System.ComponentModel.ReflectPropertyDescriptor.ResetValue(Object component)
在 System.ComponentModel.Design.Serialization.CodeDomSerializer.ResetBrowsableProperties(Object instance)
在 System.ComponentModel.Design.Serialization.CodeDomSerializer.Deserialize(IDesignerSerializationManager manager, Object codeObject)
在 System.Windows.Forms.Design.ControlCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, Object codeObject)
在 System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.DeserializeName(IDesignerSerializationManager manager, String name, CodeStatementCollection statements)

这该如何处理

1 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-6-30 10:39:00
沙发
1 如果你想改变打印按钮单击事件的行为,需要自定义Viewer控件,并在新添加Print按钮的Click事件中调用 this.viewer1.Print(false, false);  自定义Viewer控件的方法可以参考AR帮助文档的这个章节:

  1. ActiveReports Developer 6 > ActiveReports Developer Guide > How To > Customize, Localize, and Deploy > Customize the Viewer Control
复制代码


2 您说的没错,PageBreak在PageHeader无法分页。 说明文档有备注。
Tip: Another way to cause ActiveReports to break to a new page is by setting the NewPage property of a section to Before, After, or BeforeAfter. This property is available on any section except for PageHeader and PageFooter.




3 报错的这个,从文字上无法判断出问题所在,请提供细一点信息,如demo,

请考虑一下AR8,今年上半年新出的版本,使用新版本,不仅能体验最新的功能和兼容性,还能在GCDN获得更满意的技术支持。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部