WordProcessingML的解剖学翻译06--Wordprocessing文本02--属性

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" />。这是一个切换属性。

caps

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

color

指定用于显示文本的颜色:<w:color w:val="FFFF00" /> 可用属性是 themeColorthemeShadethemeTintvalval 属性将颜色指定为 RRGGBB 格式的十六进制值,或者可以指定 auto 以允许使用软件确定颜色。
参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.2.6.

dstrike

指定要给每个显示的字符画上两条水平线:<w:dstrike w:val="true"/>。在同一文本运行中,它不能以 strike 形式出现。这是一个切换属性。

dstrike

参考文献: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 (轮廓)一同显示 。这是一个切换属性。

imprint

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

outline

指定内容应显示为具有轮廓。在每个字符的内部和外部边界周围绘制一个像素的边界。<outline w:val="true"/>。这是一个切换属性。


outline

参考文献: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 (烙印)一起显示。这是一个切换属性。

shadow

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

smallCaps

指定将所有小写字符以相应的大写形式显示,其字体大小比指定的字体大小小两磅(Pt):<w:smallCaps w:val="true"/>。它不能与 __caps __ 一起出现在同一文本运行中。这是一个切换属性。


smallCaps

参考文献: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(粗体), 100200 等,直到 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。值可以是 nonelowercase(小写),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。值可以是 nonedash(破折号),dot-dashdot-dot-dashdottedlong-dashsolidwave。例如, <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。值可以是 nonedash(破折号),dot-dashdot-dot-dashdottedlong-dashsolidwave。例如, <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 确定其粗细,其值可以是 autoboldthinmediumthick,百分比,或 绝对大小。
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) §§ 20.378-382.

hidden

text:display。值可以是 condition(在 text:condition 属性中指定的条件下显示文本),nonetrue。例如:<text:display="none"/>
参考文献:Open Document Format for Office Applications Version 1.2 (May, 2011) § 20.417.

superscript/subscript

style:text-position。它可能具有一个或两个用空格分隔的值。第一个将垂直文本位置指定为当前字体高度的百分比,或者采用 subsuper 值。负百分比会将文本置于基线之下。第二个值(如果存在)将字体高度指定为当前字体高度的百分比。例如,<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

CSS示例:

CSS示例
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,864评论 6 494
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,175评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,401评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,170评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,276评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,364评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,401评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,179评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,604评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,902评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,070评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,751评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,380评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,077评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,312评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,924评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,957评论 2 351