您好我的同事和我一直在尝试使用TinyButStrong插件openTBS来创建一些docx文件。 我们有一个实时系统,它使用MySQL的数据创建一些RTF文件。我们想将其更改为docx,使用openTBS。然后,一些超级用户在Word中管理模板。
我们在创建文件时遇到问题,因为如果数据不存在,我们需要删除一行。 如果我们在Word模板中
<w:p>[*fieldname*;magnet=w:p]*some kind of text*</w:p>
如果fieldname不包含数据,它会隐藏该行,如果if包含数据,它将显示该行。伟大的: - )
问题是,当它包含数据时,它还会显示<w:p>
和</w:p>
,而我们也不喜欢这样。
我们如何让它停止显示这些标签?
答案 0 :(得分:0)
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)时保持兼容。