我使用OpenTBS插件TinyButStrong来用TinyButStrong填充docx模板。当我试图在模板中填充RTL文本时,它会显示在右边(从右到左),但是文本本身看起来很混乱。
例如,这个字符串:
(שלמהארצי(זמר)+2
将显示为:
שלמהארצי)זמר2+(
注意,当我试图复制这个杂乱的字符串到记事本时,它突然显示得很好。然后当我把它复制回单词的时候,它也很好。
有什么建议吗?
发布于 2015-06-29 18:19:18
有点肮脏的解决方案,但经过6个小时的挖掘和测试,这是我唯一能做的解决方案。
PHP:
function f_html2docx($FieldName, &$CurrVal, &$CurrPrm) {
$CurrVal='</w:t></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:hAnsi="Arial"
w:cs="Arial"/><w:rtl/></w:rPr><w:t>'.$CurrVal.'</w:t></w:r><w:r><w:t>';
}DOCX:(添加onformat和strconv)
[event.name;block=tbs:row;onformat=f_html2docx;strconv=no]https://stackoverflow.com/questions/31119748
复制相似问题