【ActiveReports for .NET】输出PDF文件

Webform方法

Dim  rpt  As   New  ReportAssembly.ActiveReport1
Dim  pdf  As   New  DataDynamics.ActiveReports.Export.Pdf.PdfExport()

'  レポートを作成します。
 rpt.Run( False )

'  ブラウザに対してPDFドキュメントの適切なビューワを使用するように指定します。
 Response.ContentType  =   " application/pdf "
'  ヘッダ情報を設定します。
  '  Response.AddHeader("content-disposition", "inline; filename=MyPDF.PDF")
 Response.AddHeader( " content-disposition " " attachment; filename=MyPDF.PDF " )

'  PDFの出力用のメモリストリームを作成します。
  Dim  memStream  As  System.IO.MemoryStream  =   New  System.IO.MemoryStream()
'  メモリストリームにPDFエクスポートを行います。
 pdf.Export(rpt.Document, memStream)
'  出力ストリームにPDFのストリームを出力します。
 Response.BinaryWrite(memStream.ToArray())
'  バッファリングされているすべての内容をクライアントへ送信します。
 Response.End()

Winform方法

Dim  rpt  As   New  DataDynamics.ActiveReports.ActiveReport3
Dim  pdf  As   New  DataDynamics.ActiveReports.Export.Pdf.PdfExport()
'  レポートを作成します。
rpt.Run( False )
'  指定パスにPDFのストリームを出力します。
pdf.Export(rpt.Document, fileFullPath)


Brower Current Page By web Proxys!
Brower Current Page By web Proxys!

你可能感兴趣的:(Active)