在Compat模式下查看文档(docx),然后在转换为" latest"之后查看它。格式,某个区域的间距搞定了。
我已经检查了Styles.XML文件,它们看起来都是一样的,但是在视觉上它们是非常不同的。
下面的示例 - 正如您所看到的那样,第一张图片的版本要晚得多,而之前的版本是#34;间距,尽管两个文档都设置相同。
想法?
在[Compatability-Mode]中查看
在转换为最新格式之后查看
在深入研究这个问题之后,我得出结论,这是单词如何计算字间距的问题。
查看原始文档时,我们可以看到日期和称呼部分之前和之后的间距
在转换为最新版本的Word(甚至是Word本身)时,它似乎从称呼间隔之前的22pt中移除了12pt的间距,并在视觉上将其缩小到间距之前的10pt;
我们可以添加12pt间距,这将产生正确的视觉间距,或者我们可以将Before Spacing减少到12pt,然后它就会显示为没有间距。
似乎解决了这个问题,12pt After Spacing需要从Date中删除,并添加到22pt Before Spacing之前,导致间距为34pt,这将呈现相同的视觉外观。
答案 0 :(得分:1)
这里没有足够的信息来最终诊断出这种情况,但我怀疑两份文件之间的文件默认值有所不同。文档默认值可以作为不基于其他样式(例如' Normal')的样式的属性显示在UI中,即使它们没有在styles.xml中以这种方式定义。
文档默认值位于styles.xml部分的顶部,位于<w:docDefaults>
元素中。
当我选择&#39; Word 2010&#39;时,我会看到类似的行为。 &#34;快速风格&#34;。 &#39;正常&#39;样式定义没有改变,但文档默认继承自段落后面有额外的空格。
你正在寻找这样的事情:
<w:docDefaults>
<w:pPrDefault>
<w:pPr>
<w:spacing w:before="440" w:after="280" w:line="276" w:lineRule="auto"/>
</w:pPr>
</w:pPrDefault>
</w:docDefaults>
如果不是这样,那么您需要提供有关正在使用的样式,其在styles.xml中的定义以及它所基于的样式链的更多信息。