WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性06--间距

Wordprocessing 段落 – 属性

间距

段落之间和段落的行之间的间距由 <w:spacing>元素定义。

<w:pPr>
    <w:spacing w:before="120" w:after="120" w:beforeAutospacing="0" w:afterAutospacing="0"/>
</w:pPr>

<w:pPr>
    <w:spacing w:before="360" w:after="120" w:line="480" w:lineRule="auto" w:beforeAutospacing="0" w:afterAutospacing="0"/>
</w:pPr>

<w:pPr>
    <w:spacing w:before="120" w:after="120" w:beforeAutospacing="0" w:afterAutospacing="0"/>
</w:pPr>

值为 20 代表 1 磅。普通的单行距 w:line 值为 240,即 12 磅。要以行的百分比指定单位,请使用属性 'afterLines'/'beforeLines'。

相邻段落之间的间隔将是每个段落的 “行” 间距,第一段段后间距和第二段段前间距中的较大者。因此,如果第一段段后间距是 240 ,第二段段前间距是 80 两者都是单行距(w:line 值为 240),则段之间的间距将为 240。

参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.1.33.

Word 2007 示例:

Word 2007 示例

属性:

最常用的属性是:

属性 描述
after 指定应在段落的最后一行之后添加的间距(以绝对单位为单位,20 表示 1 磅)。
before 指定应在段落的第一行之前添加的间距(以绝对单位为单位,20 表示 1 磅)。
line 指定段落内文本行之间的垂直间距。
注意:如果 lineRule 属性的值是 atLeast (最小值)或 exactly(固定值),那么 line 属性的值 是绝对单位(20 表示 1 磅)。如果 lineRule 的值为 auto,则 line 的值 行的相对值 (240 表示 1 行)。
lineRule 指定如何计算 line 属性中指定的线间距。
注意:如果 lineRule 属性的值是 atLeast (最小值)或 exactly(固定值),那么 line 属性的值 是绝对单位(20 表示 1 磅)。如果 lineRule 的值为 auto,则 line 的值 行的相对值 (240 表示 1 行)。
beforeAutospacing 指定是由 使用者 还是 文字处理器 确定段落段前间距。
注意:如果将其设置为 true(即 ='1' 或 ='true'),则 beforebeforeLines 的任何值都将被忽略。
afterAutospacing 指定是由 使用者 还是 文字处理器 确定段落段后间距。
注意:如果将其设置为 true(即 ='1' 或 ='true'),则 afterafterLines 的任何值都将被忽略。

相关 CSS 属性:

margin-top:2em;
line-height:2;

CSS 示例:

CSS 示例
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。