有点
卡在正确的正则表达式上以忽略 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
但是它没有修复它...
任何想法将不胜感激。
实际上将所有
字体设置为第 10 点解决了问题:
#if( $htmlBody )
<div class='nx--mail-html-body'>
$htmlBody.replaceAll("font-size: [0-9]+pt","font-size: 10pt")
</div>
#end