I think I figured out how to set a custom page size on a custom report. Try adding this
VB code to the ActiveReports_ReportStart event:
Sub ActiveReport_ReportStart
rpt.Document.Printer.PrinterName = ""
rpt.Document.Printer.PaperKind = System.Drawing.Printing.PaperKind.Custom
Dim pWidth As Integer = 8.5 * 100 ' = 8.5" page width
Dim pLength As Integer = 1000 * 100 ' = 1000" page width
rpt.Document.Printer.PaperSize = New System.Drawing.Printing.PaperSize("Custom Paper Size",pWidth,pLength)
- Randy