我正在使用openTBS将数据从mysql db(通过PHP)转换为一些word和excel文档。
我的一个问题是,openTBS正在删除标签附近的大量空格。
blablabla [base_sub1.value] blablabla
输出为
blablablavalue blablabla
或
blablablavalueblablabla
有什么办法可以解决这个问题吗?
格式、拼写和版本历史记录而删减内部XML内容。这可能会导致 OpenTBS 在这些位置丢失一些空间,因为处理属性xml:space="preserve"
变得过于复杂。
从OpenTBS版本1.7.6开始,这种空间问题在主体中得到了修复。其他特殊部分(如页眉和页脚)可能仍然存在问题。
否则,大多数情况下,如果您剪切TBS标签并将其粘贴到解决问题的同一位置。或者剪切并做一个特殊的粘贴作为"无格式文本"。
否则,为了避免空间错误,您必须在模板版本期间执行以下操作:
- 避免使用内部审核标记:
- 如果您有Word 2003,请转到菜单"工具",选择"选项",然后选择"安全性"并取消选中"存储随机数以改进"框合并精度"。
- 如果您有 Word 2007 或更高版本,请转到 Word 选项中的信任中心,然后关闭设置:"将随机数存储到提高联合收割机的准确性"。
- 如果您有 Office for Mac 2011,那么不幸的是,此选项尚不存在。尝试复制所有文档并粘贴到新文档中。
- 避免拼写标记:每次输入新的 TBS 标记时或每次输入当您在 TBS 标签上应用格式时,选择它并单击审阅功能区的"校对"组中,单击"设置语言"按钮。在对话框中,确保"不检查拼写或语法"框被选中。