求助_求助打印时自动根据打印内容长度设置字体大小的问题_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 6  1/1   1  
作者
内容
lefan  [个人空间]


注册  2016-04-10
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2016-06-26 16:29

在打印的时候会碰到有个别项有好长的字符,这就需要好几行来对付。我想能自动根据打印内容长度设置字体大小,这个问题要怎么弄啊。


        


lefan  [个人空间]


注册  2016-04-10
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2016-06-26 17:15

看看,老师能帮忙解决吗?急等。

字体自动调整

        


xwb514  [个人空间]
QQ名  福建流浪(340298101)


注册  2010-03-19
发贴数  560
精华贴  7
原创贴  7
来自  
状态  正常

级别  会员
#3»发布于2016-06-26 20:56

CSP.DOC有说明,仔细看。这还是个CSP.DOC里的例子。


        




官方认证第三方服务团队  徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787
服务介绍:http://www.onlyit.cn/onlyit_service.html

lefan  [个人空间]


注册  2016-04-10
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2016-06-26 21:22

关键是我不会弄,脑盲一个。


        


lefan  [个人空间]


注册  2016-04-10
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2016-06-26 21:27

int before_draw_obj() 

  if(to_draw_obj!='d_res_name') 
    return 1; 
  if(strlen(d_res_name)>=30) 
    pp_font_size=8; 
  else if(strlen(d_res_name)>=16) 
    pp_font_size=10; 
  else 
    pp_font_size=12; 
  return 1; 
}; 
是这个吗?问题是我要改变规格这个能随打印内容长度设置字体大小,要怎么改。还有这哪里执行就能达到对我的要求。


        


lefan  [个人空间]


注册  2016-04-10
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#6»发布于2016-06-26 21:29

 
int before_draw_obj()  
{  
  if(to_draw_obj!='res_spec')  
    return 1;  
  if(strlen(res_spec)>=30)  
    pp_font_size=8;  
  else if(strlen(res_spec)>=16)  
    pp_font_size=10;  
  else  
    pp_font_size=12;  
  return 1;  
};  
 
这样改对吗


        



 6  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]