嗨,我的同事和我一直在尝试让TinyButStrong插件openTBS创建一些文档文件。我们有一个实时系统,它创建了一些RTF文件,数据来自MySQL。我们希望将其更改为docx,使用openTBS。然后,几个超级用户在Word中管理模板。
我们在创建文件时遇到了问题,因为如果数据不存在,我们需要删除一行。如果我们在Word模板中这样做
<w:p>[*fieldname*;magnet=w:p]*some kind of text*</w:p>如果fieldname不包含数据,则隐藏该行;如果fieldname包含数据,则显示该行。太棒了:-)
问题是,当它包含数据时,它还显示<w:p>和</w:p>,这是我们不喜欢的。
我们如何让它停止显示这些标签呢?
发布于 2017-11-21 23:40:58
TBS参数ope=minv的目的是:它执行磁体行为,但保持磁场不可见(minv代表磁体不可见)。
因此,解决方案是:
<w:p>[*fieldname*;magnet=tbs:p;ope=minv]*some kind of text*</w:p>顺便说一句,magnet=tbs:p比magnet=w:p更好,因为您的模板在转换为另一种格式(LibreOffice)时保持兼容。
https://stackoverflow.com/questions/47415428
复制相似问题