Wordprocessing 文本
格式化
运行(run)格式是通过 <w:rPr> 元素内的元素指定的。
<w:rPr>
<w:b w:val="true"/>
<w:u w:val="single"/>
</w:rPr>
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.28.
以下是一些最常用的格式设置元素。其他文本格式(如间距,阴影和边框)在单独的页面中介绍。
元素:
b
指定文本运行的文本为粗体: <w:b />。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.1.
i
指定文本运行的文本为斜体:<w:i />。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.16.
caps
指定将任何小写字符显示为它们的大写形式。它不能与 smallCaps 一起出现在同一文本运行中:<w:caps w:val="true" />。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.5.
color
指定用于显示文本的颜色:<w:color w:val="FFFF00" /> 可用属性是 themeColor,themeShade,themeTint 和 val。val 属性将颜色指定为 RRGGBB 格式的十六进制值,或者可以指定 auto 以允许使用软件确定颜色。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.6.
dstrike
指定要给每个显示的字符画上两条水平线:<w:dstrike w:val="true"/>。在同一文本运行中,它不能以 strike 形式出现。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.37.
emboss
指定内容应该像浮雕一样显示,使文本看起来好像从页面上浮出:<w:emboss w:val="true" />。这是一个切换属性。
注意:上面的示例指定了浮雕,但还将颜色设置为白色:<w:emboss/><w:color w:val="FFFFFF"/>。这似乎是必要的,否则结果看起来像 imprint (烙印)。
imprint
指定应在将内容压印(或刻入)到页面时显示内容:<w:imprint w:val="true"/>。imprint 可能不与 emboss (浮雕)或 outline (轮廓)一同显示 。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.18.
outline
指定内容应显示为具有轮廓。在每个字符的内部和外部边界周围绘制一个像素的边界。<outline w:val="true"/>。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.23.
rStyle
指定用于设置运行内容格式的字符样式的样式ID。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.29.
shadow
指定内容的显示方式应该像每个字符都带有阴影一样:<w:shadow w:val="true"/>。对于从左到右的文本,阴影在文本下方和右侧。shadow 可能不与 emboss (浮雕)或 imprint (烙印)一起显示。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.31.
smallCaps
指定将所有小写字符以相应的大写形式显示,其字体大小比指定的字体大小小两磅(Pt):<w:smallCaps w:val="true"/>。它不能与 __caps __ 一起出现在同一文本运行中。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.33.
strike
指定内容以一条水平线穿过该行的中心显示:<w:strike w:val="true"/>。在同一文本运行中,它不能与 dstrike 一起出现。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.37.
sz
半磅为单位指定字体大小:<w:sz w:val="28"/>(为 14 磅)。请注意,szCs 用于复杂的脚本字体,例如 Arabic(阿拉伯语)。
单个属性 val 指定以半磅(即 1/144 英寸)为单位的度量。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.38.
u
指定内容显示时应带有下划线:<w:u w:val="double"/>。
最常见的属性如下(省略了与主题相关的属性):
color - 指定下划线的颜色。值以十六进制值形式提供(以 RRGGBB 格式)。没有#,与 HTML / CSS 中的十六进制值不同。例如,color="FFFF00"。值也可以是 auto,它将使软件根据上下文确定颜色。
-
val - 指定用于创建下划线的模式。可能的值为:
- dash - 虚线
- dashDotDotHeavy - 一系列 加粗的连字符,点,点 字符
- dashDotHeavy - 一系列加粗的破折号,点字符
- dashedHeavy - 加粗虚线
- dashLong - 一系列长虚线字符
- dashLongHeavy - 一系列加粗的长虚线字符
- dotDash - 一系列破折号,点字符
- dotDotDash - 一系列破折号,点,点 字符
- dotted - 一系列的点字符
- dottedHeavy - 一系列加粗的点字符
- double - 双下划线
- none - 无下划线
- single - 下划线
- thick - 加粗下划线
- wave - 波浪线
- wavyDouble - 双波浪线
- wavyHeavy - 加粗波浪线
- words - 所有非空格字符下面加下划线
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.40.
vanish
指定在显示时不显示内容。 <vanish/>。这是一个切换属性。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.41.
vertAlign
下标和上标。 <vertAlign w:val="superscript"/>(上标)。
单个属性是 val。允许的值为:
- baseline - 常规垂直定位
- subscript - 将文本降低到基线以下,并将其更改为较小的尺寸(下标)
- superscript - 将文本提高到基线以上。并将其更改为较小的尺寸(上标)
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.42.
相关的 Open Document Format(ODF)属性:
在 Open Document Format 中,格式设置属性(甚至是“手动”或直接设置样式)以样式(<style:style>)存储。样式与引用样式的内容存储在同一文件中,或存储在单独的文件 styles.xml 中。样式可以包含 <style:text-properties> 元素,该元素存储样式的文本属性。实际属性存储为 <style:text-properties> 的属性。
<style:style style:name="P1" style:family="paragraph" style:parent-style-name="Standard">
<style:text-properties fo:font-weight="bold" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
</style:style>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 16.27.28.
ODF实现的 [<style:text-properties/>的属性]
bold
fo:font-weight。值可以是 normal(常规),bold(粗体), 100, 200 等,直到 900。例如,<style:text-properties fo:font-weight="bold" . . ./>。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.186.
italics
fo:font-style。值可以为 italic(斜体),normal(常规),和 oblique(倾斜)。例如,<style:text-properties fo:font-style="italic" . . ./>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.184.
capitalization
fo:text-transform。值可以是 none,lowercase(小写),uppercase(大写)和 capitalize (首字母大写)。例如,<style:text-properties fo:text-transform="uppercase"/>.
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.220.
color
fo:font-color。值格式为 #rrggbb。例如,<style:text-properties fo:font-color="#FF6600" . . ./>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.180.
strike through
style:text-line-through-style。值可以是 none,dash(破折号),dot-dash,dot-dot-dash,dotted,long-dash,solid 和 wave。例如, <style:text-properties style:text-line-through-style="solid"/>。其他相关属性确定线的颜色和宽度等属性。随附的 style:text-line-through-type 属性可以指定行是单行还是双行。例如,以下将产生双删除线:<style:text-properties style:text-line-through-style="solid" style:text-line-through-type="double"/>。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.363.
shadow
fo:text-shadow。值可以是 none 或 XSL 1.0规范中按照7.16.5的要求指定的值,即一个由阴影偏移的两个长度值加上可选的模糊半径和可选的颜色组成字符串。例如,<fo:text-shadow="1pt 1pt"/>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.219.
small caps
fo:font-variant。值可以是 normal _ 或 _ small-caps.(小写)。例如,<fo:font-variant="small-caps" />。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.185.
size
fo:font-size。值可以是绝对大小或百分比。例如,<fo:font-size="18pt" />。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.183.
underline
style:text-underline-style。值可以是 none,dash(破折号),dot-dash,dot-dot-dash,dotted,long-dash,solid 和 wave。例如, <style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color"/>。其他相关属性确定下划线的其他属性。例如,style:text-underline-color 确定其颜色;style:text-underline-mode 确定下划线只作用于单词还是包括其中的空格;style:text-underline-type 决定下划线是单线还是双线;style:text-underline-with 确定其粗细,其值可以是 auto,bold,thin,medium,thick,百分比,或 绝对大小。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) §§ 20.378-382.
hidden
text:display。值可以是 condition(在 text:condition 属性中指定的条件下显示文本),none 和 true。例如:<text:display="none"/>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.417.
superscript/subscript
style:text-position。它可能具有一个或两个用空格分隔的值。第一个将垂直文本位置指定为当前字体高度的百分比,或者采用 sub 或 super 值。负百分比会将文本置于基线之下。第二个值(如果存在)将字体高度指定为当前字体高度的百分比。例如,<style:text-position="super 58%"/>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.374.
相关的 HTML / CSS 属性:
font-weight:bold;
font-style:italic;
text-decoration:line-through;
text-decoration:underline;
text-transform:uppercase;
font-size: 16px;
color: #00FF00;
text-shadow:2px 2px #FF0000; [not supported in IE]
<sup>return</sup> to <sub>share our life</sub>
visibility: hidden or display:none