-
Sep 27th, 2016, 12:30 PM
#1
Thread Starter
Addicted Member
HAving issue setting papersize in Reportviewer
I have a printer that has 4 different stocks. I want to set the stock depending on a selection. Below is the code but it is not working. Each time the reportviewer comes up, I have to manually select the paper size under the page setup button in the report viewer.
Dim temstr As String
Dim papersizenumber As Integer
ReportViewer2.PrinterSettings.PrinterName = "\\gvl02\Datamax Label Printer"
ReportViewer2.ServerReport.SetParameters(rp1)
ReportViewer2.ServerReport.SetParameters(rp2)
ReportViewer2.ShowParameterPrompts = False
Me.ReportViewer2.PrinterSettings.Copies = labels
For i = 0 To Me.ReportViewer2.PrinterSettings.PaperSizes.Count - 1
temstr = Me.ReportViewer2.PrinterSettings.PaperSizes.Item(i).ToString()
If temstr = "[PaperSize 107 - 3 Across Kind=Custom Height=50 Width=320]" Then
papersizenumber = i
End If
Next
Me.ReportViewer2.PrinterSettings.DefaultPageSettings.PaperSize = _
Me.ReportViewer2.PrinterSettings.PaperSizes.Item(papersizenumber)
'Me.ReportViewer2.PrinterSettings.DefaultPageSettings.PaperSource = _
'Me.ReportViewer2.PrinterSettings.PaperSources.Item(papersizenumber)
Me.ReportViewer2.SetDisplayMode(DisplayMode.PrintLayout)
Me.ReportViewer2.Visible = True
Me.ReportViewer2.RefreshReport()
Thanks for anyones help.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|