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 示例

发布了27 篇原创文章 · 获赞 0 · 访问量 430

猜你喜欢

转载自blog.csdn.net/qq_42367281/article/details/104652466