简单一点的(05)UniGUI何输出FastReport的pdf
https://www.cnblogs.com/fireboxsoft/p/10293068.html
新建一个打印预览uniForm窗口printU
主窗口引用它,新建一个unibutton打印按钮.
uses printU; procedure TMainForm.UniButton1Click(Sender: TObject); begin printU.UniForm1.ShowModal(nil); end;
uses ServerModule; procedure TUniForm1.UniFormBeforeShow(Sender: TObject); var url: string; begin // frxReport1.LoadFromFile(UniServerModule.FilesFolderPath+'aaaa.fr3'); //存放在files目录下面 也可以 直接设置,不保存为文件 frxReport1.PrintOptions.ShowDialog := false; frxReport1.ShowProgress := false; frxReport1.EngineOptions.SilentMode := true; frxReport1.EngineOptions.EnableThreadSafe := true; frxReport1.EngineOptions.DestroyForms := false; frxReport1.EngineOptions.UseGlobalDataSetList := false; frxPDFExport1.Background:=true; frxPDFExport1.ShowProgress:=False; frxPDFExport1.ShowDialog:=false; frxPDFExport1.FileName:=UniServerModule.NewCacheFileUrl(False,'pdf','','',url,true); frxPDFExport1.DefaultPath := ''; frxReport1.PreviewOptions.AllowEdit := false; frxReport1.PrepareReport(); frxReport1.Export(frxPDFExport1); UniURLFrame1.URL := url; end;
分类:
UniGui学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律