Javascript忽略XML代码中的字体大小

时间:2017-05-18 23:44:22

标签: javascript velocity

在Apache Velocity模板中忽略正确的正则表达式以忽略特定的字体大小 - 因为它设置为字体大小1并在Lotus Notes电子邮件PDF渲染中呈现为微小的字体,如下所示:

<run><font size='1pt' name='multilingual'/></run></par>
<par def='8'/>
<par def='1'>hi all</par>
<par def='1'/>
<par def='2'>+1 555 3596</par>
<par def='9'><run><font size='9pt' color='purple'/>----- Forwarded by Jimbo on 19/10/203 11:16 PM -----</run></par>

到目前为止我有这个javascript:

#if( $htmlBody )
    <div class='nx--mail-html-body'>
      $htmlBody.replaceAll(/(<font .*?>|<\/font>)/, "");
    </div>
#end

然而,它并没有修复它......

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

实际上将所有字体设置为10点可以解决问题:

#if( $htmlBody )
    <div class='nx--mail-html-body'>
      $htmlBody.replaceAll("font-size: [0-9]+pt","font-size: 10pt")
    </div>
#end