欢迎光临
我们一直在努力

打印页面方案

方案一

hiprint.io

可以自己设计模版,然后进行打印。

var page = Forguncy.Page;
var shd = page.getCell("送货单").getValue();
var kh = page.getCell("客户").getValue();
var rq = page.getCell("日期").getValue();
var ch = page.getCell("车号").getValue();
var dz = page.getCell("地址").getValue();
var zxg = page.getCell("装箱工").getValue();
var jsy = page.getCell("驾驶员").getValue();
var cky = page.getCell("仓管员").getValue();
var ywy = page.getCell("业务员").getValue();
var qsr = page.getCell("签收人").getValue();
var poh = page.getCell("PO号").getValue();//PO号码
var hth = page.getCell("合同号").getValue();//合同号码
var printData = {
    po:poh,
    hth:hth,
    shd: shd,
    kh: kh,
    rq: rq,
    ch: ch,
    dz: dz,
    zxg: zxg,
    jsy: jsy,
    cky: cky,
    ywy: ywy,
    qsr: qsr,
    table: []
};
var listview = page.getListView("表格1");
var count= listview.getRowCount();//获取表格的行数
var jhbh,cz,xh,gg,tb,ft,yt,zl,gy,yd,bz;
for(var i = 0 ;i < count;i++){
    ht = listview.getValue(i,0);//合同
    hp = listview.getValue(i,1);//货品编号+产品名称
    gg = listview.getValue(i,2);//规格
    ys = listview.getValue(i,12);//颜色
    dw = listview.getValue(i,3);//单位
    sl = listview.getValue(i,11);//数量
    bz = listview.getValue(i,13);//备注
    printData.table[i] = { ht:ht,hp: hp,gg:gg, dw: dw, sl: sl, ys: ys, bz:bz }
}


var json = Forguncy.CommandHelper.getVariableValue("打印模版");

var hiprintTemplate;
hiprint.init();
hiprintTemplate = new hiprint.PrintTemplate({template: JSON.parse(json)});//初始化模板
hiprintTemplate.printByHtml(hiprintTemplate.getHtml(printData));//打印

 

方案二

功能演示 – Lodop和C-Lodop官网主站

客户端可以安装软件,进行本地打印,这个我没有对接活字格测试过

赞(0) 打赏
未经允许不得转载:豪~豪的个人中心 » 打印页面方案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏