明天要给客户送了要,求大神帮帮忙,Viewer打印多了一张空白页
GrapeCity.ActiveReports.Viewer.Win.Viewer用Viewer先出来预览画面,然后在预览画面上直接点击打印按钮,明明预览的时候有一张纸,但是打出来两张,有一张空白页 您好,
通常的原因是报表模板的大小超出了打印纸张的大小。建议检查下边距,计算下纸张大小。
另外,可以给报表模板加一些背景色,确认下空白页是哪个地方画出来的,这样可以定位问题。 回复 2楼frank.zhang的帖子
下边距已经改了。。。您看下souce有没有问题:
Dim rptTEST0051 As AA00 = New TEST0051
Dim frmPreWindow As New DN006A02(rptTEST0051.Document)
rptTEST0051.ArgGamenData = fncGetReportHeadInfo(strRePublisFlg)
frmPreWindow.ShowForm(rptTEST0051)
Public Sub New(ByVal doc As Document.SectionDocument)
MyBase.New()
InitializeComponent()
ViewerRports.Document = doc
End Sub
Public Sub ShowForm(sender As GrapeCity.ActiveReports.SectionReport)
Me.Show()
sender.Run()
Me.Hide()
Me.ShowDialog()
End Sub 回复 2楼frank.zhang的帖子
newpage,设置成after 了,跟这个有关系吗? 您好,
非常抱歉没有给您描述清楚,应该是页面的大小和实际打印纸张的大小。
具体可以参考:
我使用的AR9作为说明,如果您使用其它版本的AR,在设置上会有一些区别,但是思路是一致的。 回复 5楼frank.zhang的帖子
你好出来的空白页头部有:
!-1,1,1@RCS这样的字样。。有问题吗? 回复 5楼frank.zhang的帖子
我查了下,网上说好像跟驱动有关系。。。但是好像其他处理不会出现这种情况。。只有这本会出现 您好,
建议您上次一个能够重现这个问题的例子程序,我可以帮您调试下。 回复 8楼frank.zhang的帖子
程序还要连数据库,连远程的webservice。。。
rptDN007A51.ArgGamenData =
我看赋值的地方和其他处理不一样。。
其他的用的datasource。。跟这个有关系吗? 回复 9楼credream的帖子
您好,
那您先把报表模板上传上来,我先看下。
另外,您使用的AR是哪个版本?
页:
[1]
2