当前位置:网站首页 > Java基础 > 正文

java fastreport教程



static void ExportHTML() {

Report report </span>= <span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> Report();
</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 根据不同的数据源增加连接方式,比如:JSON、Oracle、Mysql等</span>
RegisteredObjects.AddConnection(<span style="color: rgba(0, 0, 255, 1)">typeof</span><span style="color: rgba(0, 0, 0, 1)">(JsonDataConnection));
report.Load(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">d:\请假申请单.frx</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
report.SetParameterValue(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">userName</span><span style="color: rgba(128, 0, 0, 1)">"</span>, <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">周杰伦</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
report.SetParameterValue(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">remark</span><span style="color: rgba(128, 0, 0, 1)">"</span>, <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">今天想休息一天</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);

HTMLExport export </span>= <span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> HTMLExport();
export.SinglePage </span>= <span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 0, 255, 1)">try</span><span style="color: rgba(0, 0, 0, 1)">
{
    report.Prepare();
    </span><span style="color: rgba(0, 0, 255, 1)">using</span> (MemoryStream ms = <span style="color: rgba(0, 0, 255, 1)">new</span><span style="color: rgba(0, 0, 0, 1)"> MemoryStream())
    {
        report.Export(export, ms);

        </span><span style="color: rgba(0, 0, 255, 1)">string</span> content =<span style="color: rgba(0, 0, 0, 1)"> Encoding.UTF8.GetString(ms.ToArray());
        File.WriteAllText(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">d:\请假申请单.html</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">, content);
    }
    Console.WriteLine(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">导出成功</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
}
</span><span style="color: rgba(0, 0, 255, 1)">finally</span><span style="color: rgba(0, 0, 0, 1)">
{
    export.Dispose();
}

}

版权声明


相关文章:

  • java主流技术教程2025-12-14 10:26:01
  • java9 jlink教程2025-12-14 10:26:01
  • 代码雨教程java2025-12-14 10:26:01
  • java算法入门教程2025-12-14 10:26:01
  • 活塞楼梯教程java2025-12-14 10:26:01
  • java界面教程图解2025-12-14 10:26:01
  • java18安装教程2025-12-14 10:26:01
  • java越界异常教程2025-12-14 10:26:01
  • java hibernate 教程2025-12-14 10:26:01
  • 圣思园java教程2025-12-14 10:26:01