我有一个 Active Report 6.0 的查看器。但是当我将报告数据以 pdf 格式导出到本地硬盘时,工具栏菜单中的导出和电子邮件按钮中没有生成 pdf。
我已经在表单 lode 和 viewer_toolClick 中完成了一些代码,即
const long pdfExportToolID = 42;
private void AR6ReportHostForm_Load(object sender, EventArgs e)
{
try
{
DataDynamics.ActiveReports.Toolbar.Button myExportTool = default(DataDynamics.ActiveReports.Toolbar.Button);
myExportTool = new DataDynamics.ActiveReports.Toolbar.Button();
myExportTool.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.Text;
myExportTool.Caption = "Export";
myExportTool.Id = pdfExportToolID;
this.viewer1.Toolbar.Tools.Add(myExportTool);
}
catch
{
throw;
}
}
private void viewer1_ToolClick(object sender, DataDynamics.ActiveReports.Toolbar.ToolClickEventArgs e)
{
try
{
if ((e.Tool.Id == pdfExportToolID))
{
DataDynamics.ActiveReports.Export.Pdf.PdfExport pdf = new DataDynamics.ActiveReports.Export.Pdf.PdfExport();
pdf.Export(this.viewer1.Document, @"D:\\BlackCode");
}
}
catch
{
throw;
}
}
当我调试代码时,没有pdf文件保存在给定的路径中。