0

我正在使用 openTBS 将数据从 mysql db(通过 PHP)转换为一些 word 和 excel 文档。

我的问题之一是,openTBS 正在删除标签附近的大量空格。

blablabla [base_sub1.value] blablabla

输出是

blablablavalue blablabla

或者

blablablavalueblablabla

有没有办法解决这个问题?

4

1 回答 1

0

由于格式、拼写和版本历史,Word 女士经常删减内部 XML 内容。这可能会导致 OpenTBS 在那些地方失去一些空间,因为处理属性 xml:space="preserve"变得太复杂了。

从 OpenTBS 1.7.6 版本开始,此类空间问题已在主体中修复。在页眉和页脚等其他特殊部分可能仍然存在问题。

否则,大多数情况下,如果您剪切 TBS 标签并将其粘贴到解决问题的同一位置。或者剪切并作为“无格式文本”进行特殊粘贴。

否则,为避免出现空格错误,您必须在模板编辑时执行以下操作:

  1. 避免内部评论标记:
    • 如果您有 Word 2003,请转到菜单工具,选择选项,然后选项卡安全性并取消选中框“存储随机数以提高合并准确性”。
    • 如果您有 Word 2007 或更高版本,请转到 Word 选项中的信任中心,并关闭设置:“存储随机数以提高组合准确性”。
    • 如果您有 Office for Mac 2011,那么很遗憾,此选项尚不存在。尝试将所有文​​档和过去复制到新文档中。
  2. 避免拼写标记:每次输入新的 TBS 标签或每次在 TBS 标签上应用格式时,选择它并单击“审阅”功能区,在“校对”组中,单击“设置语言”按钮。在对话框中,确保选中“不检查拼写或语法”框。
于 2012-08-17T15:10:46.400 回答