Torna al Thread

Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Web.Design Public Shared Function BuildPdf(ByVal rpt As ReportDocument, ByVal vpath As String) As String Dim dFileDOpts As DiskFileDestinationOptions Dim eOpts As New ExportOptions Dim eFile As String, filename As String Dim webcontext As HttpContext = System.Web.HttpContext.Current Dim pdfName As String Try '// '// si effettua l'eportazione del report in formato pdf, poi si esegue una copia di tale file pdf '// sulla working dir dedicata alla sessione in modo da consentire il download '// eOpts = rpt.ExportOptions eOpts.ExportDestinationType = ExportDestinationType.DiskFile eOpts.ExportFormatType = ExportFormatType.PortableDocFormat pdfName = webcontext.Server.MapPath(vpath) dFileDOpts = New DiskFileDestinationOptions eFile = pdfName dFileDOpts.DiskFileName = eFile eOpts.DestinationOptions = dFileDOpts '--> generazione del file PDF rpt.Export() Catch ex As Exception ................... .............. End Try Return pdfName End Function
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5