首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenTBS RTL发行

OpenTBS RTL发行
EN

Stack Overflow用户
提问于 2015-06-29 15:32:41
回答 1查看 113关注 0票数 0

我使用OpenTBS插件TinyButStrong来用TinyButStrong填充docx模板。当我试图在模板中填充RTL文本时,它会显示在右边(从右到左),但是文本本身看起来很混乱。

例如,这个字符串:

(שלמהארצי(זמר)+2

将显示为:

שלמהארצי)זמר2+(

注意,当我试图复制这个杂乱的字符串到记事本时,它突然显示得很好。然后当我把它复制回单词的时候,它也很好。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-29 18:19:18

有点肮脏的解决方案,但经过6个小时的挖掘和测试,这是我唯一能做的解决方案。

PHP:

代码语言:javascript
复制
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)

代码语言:javascript
复制
[event.name;block=tbs:row;onformat=f_html2docx;strconv=no]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31119748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档