码迷,mamicode.com
首页 > 其他好文 > 详细

smartforms 字段文本碰见 "-" 自动换行

时间:2019-05-14 09:24:32      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:字符串   form   方法   str1   smart   打印   ack   需要   车间   

长文本会在 ‘-‘ 这个符号处自动换行

原理:SAP 标准SMARTFORMS 的功能,遇到 ‘-‘ 自动判断后面字段是否能在本行完全显示,不够则换行

注意:如果一行文本有多个 ‘-’ ,则 判断 ‘-‘ 和下一个 ‘-‘ 之间的文本是否能在本行完全显示,不能则换行

例:

str1 ‘SOP4-214-03示例一车间贴标泡罩装盒岗位SOP、SOP2-047-24实例二车间装箱岗位SOP、SOP2-231-57实例三车间激光打印岗位SOP‘.
输出后为:(三行,换行2次)

SOP4-214-03示例一车间贴标泡罩装盒岗位SOP、SOP2-047-

24实例二车间装箱岗位SOP、SOP2-231-

57实例三车间激光打印岗位SOP

字符串处理结果:

str1 ‘SOP4-214- 03示例一车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例二车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP‘.

输出后为:(不会换行,这里仅为部分替换)

SOP4-214- 03示例一车间贴标泡罩装盒岗位SOP、SOP2-047- 24实例二车间装箱岗位SOP、SOP2-231- 57实例三车间激光打印岗位SOP

解决办法:

可以用 

  REPLACE ‘-‘ WITH  ‘- ‘ INTO str1.
在 ‘-‘ 后加了一个空格,就可以解决了(如果有多个短横线,则需要全部替换,或者部分替换)

 

好像有能取消这个功能的方法,找了半天没找到,有大神做过的话,发个链接让我等学习学习,不胜感激!

 

 

smartforms 字段文本碰见 "-" 自动换行

标签:字符串   form   方法   str1   smart   打印   ack   需要   车间   

原文地址:https://www.cnblogs.com/buduzhiren/p/10860307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!