FastReport文档属性(标题,主题,版本,作者)设置

问题描述 投票:0回答:1

我在fastreport中使用c#创建.pdf报告。然后我尝试在报告中设置文档属性。在FastReport中,这些属性具有set和get属性,但这些功能未分配给我保存的报表。

在将报告保存为.pdf之前,FastReport可以打开自己的表单并在此输入相关的主题,标题和作者数据,但我不希望用户每次都进入此过程。我想用c#以编程方式设置这些属性。

我怎样才能做到这一点?

   //c# codes
   public Report_Test() 
   {
   FastReport.Report report1 = new FastReport.Report();
   report1.ReportInfo.Author = "Test Test";
   report1.ReportInfo.Description = "TEST Report";
   report1.ReportInfo.Created = DateTime.Now;
   report1.ReportInfo.CreatorVersion = "1.1";
   report1.ReportInfo.Modified = DateTime.Now;
   report1.ReportInfo.Name = "1.1";
   report1.ReportInfo.Version = "1.1";
   /*
   I wrote other codes here ()
   */
   report1.RegisterData(dataSet11.Tables["Datas"], "Datas");
   report1.GetDataSource("Datas").Enabled = true;
   (report1.Report.FindObject("Data1") as FastReport.DataBand).DataSource = 
    report1.GetDataSource("Datas");
    report1.Show();
   }
fastreport
1个回答
0
投票

report1.ReportInfo.xxx属性控制FastReports对象中的信息数据(并保存在* .FR3文件中)。它们不会写入PDF导出中的数据。为此,您需要访问正在使用的TfrxExportPDF对象。该对象具有属性Title, Author, Subject, Keywords, Creator, Producer

© www.soinside.com 2019 - 2024. All rights reserved.