管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 2  1/1   1  
作者
内容
1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  468
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2016-08-05 10:13

为实现打印模板配底色,如下图所似,代码放在了后面,只是为了实现这样式,所以脚本写得有点粗糙,有需要的朋友可以拿去看下,麻烦把完善后的脚本发往论坛供大家使用,谢谢! 
 
谢谢吴老师倾力奉献! 
 
int before_draw_obj() 

//---------根据产品类别将必需要底色的配色 
  if (to_draw_obj == 'res_name' || to_draw_obj == 'inp_unit_type_name' || to_draw_obj == 'inp_num' || to_draw_obj == 'inp_price' || to_draw_obj == 'cap_inp_price' || to_draw_obj == 'item_id' && res_cat_id == '102') 
    pp_fill_color = 0x0000ff ; 
  else if (to_draw_obj == 'res_name' || to_draw_obj == 'inp_unit_type_name' || to_draw_obj == 'inp_num' || to_draw_obj == 'inp_price' || to_draw_obj == 'cap_inp_price' || to_draw_obj == 'item_id' && res_cat_id == '103') 
    pp_fill_color = 0xff0000 ; 
  else if (to_draw_obj == 'res_name' || to_draw_obj == 'inp_unit_type_name' || to_draw_obj == 'inp_num' || to_draw_obj == 'inp_price' || to_draw_obj == 'cap_inp_price' || to_draw_obj == 'item_id' && res_cat_id == '10104') 
    pp_fill_color = 0x0000ff ; 
  else 
    pp_fill_color = 0xffffff ; 
//---------将单价为0单元格配白色 
  if (to_draw_obj == 'inp_price' && inp_price == 0) 
    pp_fill_color = 0xffffff ; 
 
//---------不同类别单元格不同值配色(以下是合计为0为白色,不为0为类别色) 
  if (to_draw_obj == 'total_amount' && total_amount == 0 && res_cat_id == '102') 
    pp_fill_color = 0xffffff ; 
  if (to_draw_obj == 'total_amount' && total_amount != 0 && res_cat_id == '102') 
    pp_fill_color = 0x0000ff ; 
 
  if (to_draw_obj == 'total_amount' && total_amount == 0 && res_cat_id == '103') 
    pp_fill_color = 0xffffff ; 
  if (to_draw_obj == 'total_amount' && total_amount != 0 && res_cat_id == '103') 
    pp_fill_color = 0xff0000 ; 
 
  if (to_draw_obj == 'total_amount' && total_amount == 0 && res_cat_id == '10104') 
    pp_fill_color = 0xffffff ; 
  if (to_draw_obj == 'total_amount' && total_amount != 0 && res_cat_id == '10104') 
    pp_fill_color = 0x0000ff ; 
  return 1; 
};




        于 2016-08-05 10:13 被 1934184799 修改





商贸进销存 管理軟體, 綠色免費

1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  468
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2016-08-12 21:31

新版本已经支持pp_line_color了 
但这种效果的如何处理?









人力資源管理軟體, 綠色免費


 2  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]