社区
数据库相关
帖子详情
关于fastreport直接打印的问题
tybb
2005-09-20 03:00:18
我在打印后面接着有程序处理的代码。。。
我想在成功打印后执行这些代码,不成功就不执行
现在问题是
在直接打印时遇到找不到打印机的错误。。。
但又无法捕捉到错误。。。
所以现在是不论打印是否成功都执行了后面的代码。。
高手们有什么良策?
...全文
468
14
打赏
收藏
关于fastreport直接打印的问题
我在打印后面接着有程序处理的代码。。。 我想在成功打印后执行这些代码,不成功就不执行 现在问题是 在直接打印时遇到找不到打印机的错误。。。 但又无法捕捉到错误。。。 所以现在是不论打印是否成功都执行了后面的代码。。 高手们有什么良策?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tybb
2005-09-29
打赏
举报
回复
up
bendev
2005-09-28
打赏
举报
回复
捕捉找不到打印机的错误可以通过创建一个TPrinter对象,然后看属性Printers.Count检查是否安装了打印机。
tybb
2005-09-28
打赏
举报
回复
to bendev
这个方法不错,问题是打印机是安装了的,只是有时没有连接上出错,
需要做一个提示和一个可以先择另一个已连接的打印机的功能。
可否详细说说方法,或提供一下资料。谢谢
78hgdong
2005-09-27
打赏
举报
回复
我用的是FR3.0版本的,当然有这个print这个方法的..
leon2k
2005-09-27
打赏
举报
回复
在windows的打印,是发送到打印机缓冲池的,所以,你没有办法直接监视到打印机有没有打印完成,除非你监视打印池,可以到网上查一个单元:mbPrintStatus.pas,然后将打印机设置为直接打印到打印机,就可以正常监视了。
如果你没有找到这个单元,可以发Email给我。leon2k03@yahoo.com.cn
tybb
2005-09-22
打赏
举报
回复
没人知道 吗?
78hgdong
2005-09-21
打赏
举报
回复
fastreport是有print这个方法的
你也可使用fastreport的属性Events事件里写:
procedure TForm1.frxReport1AfterPrint(Sender: TfrxReportComponent);
begin
fastReport1.print;
..执行了后面的代码。。
IF ..... THEN
BEGIN
....showmessage('打印错误.....');
END
ELSE
showmessage('打印成功.....');
end;
tybb
2005-09-21
打赏
举报
回复
而且我找不到afterprint只找到有beforeprint
tybb
2005-09-21
打赏
举报
回复
你用的是什么版本啊
我的是2.52找不到print 这个方法
而且if 后要要写些什么呢?关鍵是这个判断条件.
ynmc
2005-09-20
打赏
举报
回复
fastreport当然有这个方法啦,楼主可以试试啊.
还有个
frxReport1.PrintOptions.ShowDialog:=False;
这样连对话框都不弹出的,不过要自己设置好.(设置我不会,我是菜鸟)
tybb
2005-09-20
打赏
举报
回复
顶。。。。
tybb
2005-09-20
打赏
举报
回复
看不明白。。
fastreport是没有print这个方法的
78hgdong
2005-09-20
打赏
举报
回复
....
begin
fastReport1.print;
..执行了后面的代码。。
IF ..... THEN
BEGIN
....showmessage('打印错误.....');
END
ELSE
showmessage('打印成功.....');
end;
fast
report
直接
打印
fast
report
直接
打印
fast
report
asp.net
打印
预览
fast
report
asp.net 报表
直接
打印
预览
基于
Fast
Report
编写的web
打印
控件,实现
打印
模版在线设计.rar
这些年的工作当中,最早是在8年前接触到
Fast
Report
这个报表工具,从名字上来看,直译过来就是快速报表,正所谓天下武功,唯快不破,
Fast
Report
报表早些年确实是制作报表的不二之选,8年前的工作中,涉入到了医疗行业,项目中要使用
Fast
Report
.net
打印
基因检测报告,效果确实是满足了项目要求。 最新版
Fast
Report
.net支持.net core 鸡肋的
Fast
Report
.net网页版 回过来看,最近几年的工作中,报表也是一直使用的是
Fast
Report
.net ,但转到了BS端,即在网页上
打印
业务单据,基本上不复杂的效果完全满足要求,而且我还开发了基于ActiveX的控件,以解决浏览器上
Fast
Report
报表BS版本比较鸡肋的功能,
Fast
Report
.net的网页版本的
打印
是通过生成PDF文件,然后调用PDF的
打印
功能来实现
打印
,如果原生的浏览器
打印
功能,会存在着页脚被添加一串URL地址、翻页,定制页不能
打印
的
问题
。通过开发
Fast
Report
.net的ActiveX控件,可以实现用户自定义报表功能,网页
直接
打印
功能,指定默认
打印
机功能,反正跟桌面版本体验
Fast
Report
报表
打印
显示二维码
Fast
Report
报表没有提供二维码功能,在二维码流行的年代,这是一个很大的缺陷。最近做项目,需要
Fast
Report
显示二维码的功能,经过努力,终于实现了,分享出来,希望Delphi开发者有帮助。
c#-
fast
report
打印
c#-
fast
report
打印
报表
打印
数据库相关
2,506
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章