帆软报表使用FinePrint插件实现本地静默打印功能

1.功能概述

帆软报表使用FinePrint插件实现静默打印

2.设置本地打印功能

1、点击报表>报表web属性>分页预览设置,选择自定义按钮双击添加到工具栏
Alt
2、控件名称设置为【本地打印】
Alt
3、点击编辑,设置打印图标
Alt
4、选择自定义事假添加如下内容
Alt
Alt

3.设置打印机(使用默认打印机可忽略此项)

1、问题:当现场某个窗口的默认打印机不能打印报表时,思路:程序有设置打印机功能(1:小票打印机2:发票打印3:app发票打印机),取程序设置配置好的打印机来打印报表
Alt
2、在报表中可以添加如下函数来设置打印机
Alt

4.参考代码

1、本地打印demo

FR.doNativePrint({
	// 隐藏默认提示框
	hidePrintTip: true,
	// 是否弹窗
	isPopUp: false,
	// 打印指定页面1,3,5-6
	index: 0,
	// 打印份数
	copies: 1,
	// 需要打印的报表url
	//url : url,//不传打印当前报表
	//printerName: printerName) //不传取系统默认打印机
});

2、选择打印机demo

function getCookie(name)
{
	// cookie中的数据都是以分号加空格区分开
	var arr = parent.document.cookie.split("; ");
	for (var i = 0; i < arr.length; i++)
	{
		if (arr[i].split("=")[0] == name)
		{
			// 返回值转码
			return decodeURI(arr[i].split("=")[1]);
		}
	}
	// 未找到对应的cookie则返回空字符串
	return '';
}

3、FinePrint下载(注意要单独建文件夹,不要和帆软安装在同一目录下 )
FinePrint8.0下载
FinePrint9.0下载
FinePrint10.0下载
4、官方操作手册
JS 调用 FR 打印方法
官方FinePrint下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值