Sub page_load()
Dim rptReport As Report = New Report(New PdfFormatter())
Dim fd As FontDef = New FontDef(rptReport, "Verdana")
Dim fp As FontProp = New FontPropMM(fd, 25)
Dim page As Page = New Page(rptReport)
page.AddCB_MM(80, 80, New RepString(fp, "Test"))
rptReport.Save("test.pdf")
End Sub
and I keep getting this error when I try to run it:
"Value cannot be null. Parameter name: stream" The debugger is showing it on the rptreport.save line.
Here's the full exception detail:
System.ArgumentNullException was unhandled by user code
Message="Value cannot be null.
Parameter name: stream"
ParamName="stream"
Source="mscorlib"
StackTrace:
at System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(Stream stream)
at Root.Reports.Type1FontData..ctor(Stream stream, Style style)
at Root.Reports.PdfFormatter.afm_Register(FontProp fontProp)
at Root.Reports.PdfFormatter.fontPropData_CreateInstance(FontProp fontProp)
at Root.Reports.FontProp.get_fontPropData()
at Root.Reports.PdfFormatter.Create(Report report, Stream stream)
at Root.Reports.Report.Save(String sFileName)
at _Default.page_load() in C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\AppGen\Default.aspx.vb:line 15
at System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp, Object o)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ok, this is the code I'm using:
Sub page_load()
Dim rptReport As Report = New Report(New PdfFormatter())
Dim fd As FontDef = New FontDef(rptReport, "Verdana")
Dim fp As FontProp = New FontPropMM(fd, 25)
Dim page As Page = New Page(rptReport)
page.AddCB_MM(80, 80, New RepString(fp, "Test"))
rptReport.Save("test.pdf")
End Sub
and I keep getting this error when I try to run it:
"Value cannot be null. Parameter name: stream" The debugger is showing it on the rptreport.save line.
Here's the full exception detail:
System.ArgumentNullException was unhandled by user code
Message="Value cannot be null.
Parameter name: stream"
ParamName="stream"
Source="mscorlib"
StackTrace:
at System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(Stream stream)
at Root.Reports.Type1FontData..ctor(Stream stream, Style style)
at Root.Reports.PdfFormatter.afm_Register(FontProp fontProp)
at Root.Reports.PdfFormatter.fontPropData_CreateInstance(FontProp fontProp)
at Root.Reports.FontProp.get_fontPropData()
at Root.Reports.PdfFormatter.Create(Report report, Stream stream)
at Root.Reports.Report.Save(String sFileName)
at _Default.page_load() in C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\AppGen\Default.aspx.vb:line 15
at System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp, Object o)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)