<defRPr> (Default Text Run Properties)

This element contains all default run level text properties for the text runs within a containing paragraph. These properties are to be used when overriding properties have not been defined within the <rPr> element.

example:
<a:p><a:rPr u="sng"/><a:t>Some Text</a:t></a:p>

The run of text described above will be formatting with a single underline of text matching color. ]

Parent Elements

<defPPr>5.1.5.2.2); <lvl1pPr>5.1.5.4.13); <lvl2pPr>5.1.5.4.14); <lvl3pPr>5.1.5.4.15); <lvl4pPr>5.1.5.4.16); <lvl5pPr>5.1.5.4.17); <lvl6pPr>5.1.5.4.18); <lvl7pPr>5.1.5.4.19); <lvl8pPr>5.1.5.4.20); <lvl9pPr>5.1.5.4.21); <pPr>5.1.5.2.7)

Child Elements

Subclause

<blipFill> (Picture Fill)

§5.1.10.14

<cs> (Complex Script Font)

§5.1.5.3.1

<ea> (East Asian Font)

§5.1.5.3.3

<effectDag> (Effect Container)

§5.1.10.25

<effectLst> (Effect Container)

§5.1.10.26

<extLst> (Extension List)

§5.1.2.1.15

<gradFill> (Gradient Fill)

§5.1.10.33

<grpFill> (Group Fill)

§5.1.10.35

<highlight> (Highlight Color)

§5.1.5.3.4

<hlinkClick> (Click Hyperlink)

§5.1.5.3.5

<hlinkMouseOver> (Mouse-Over Hyperlink)

§5.1.5.3.6

<latin> (Latin Font)

§5.1.5.3.7

<ln> (Outline)

§5.1.2.1.24

<noFill> (No Fill)

§5.1.10.44

<pattFill> (Pattern Fill)

§5.1.10.47

<solidFill> (Solid Fill)

§5.1.10.54

<sym> (Symbol Font)

§5.1.5.3.10

<uFill> (Underline Fill)

§5.1.5.3.12

<uFillTx> (Underline Fill Properties Follow Text)

§5.1.5.3.13

<uLn> (Underline Stroke)

§5.1.5.3.14

<uLnTx> (Underline Follows Text)

§5.1.5.3.15

Attributes

Description

<altLang> (Alternative Language)

Specifies the alternate language to use when the generating application is displaying the user interface controls. If this attribute is omitted, than the <lang> attribute will be used here.

The possible values for this attribute are defined by the ST_TextLanguageID simple type (§5.1.12.72).

<b> (Bold)

Specifies whether a run of text will be formatted as bold text. If this attribute is omitted, than a value of 0, or false is assumed.

<a:p><a:rPr b="1"/><a:t>Some Text</a:t></a:p>

The above run of text will be formatted as bold text. ]

The possible values for this attribute are defined by the XML Schema boolean datatype.

<baseline> (Baseline)

Specifies the baseline for both the superscript and subscript fonts. The size is specified using a percentage where 1000 is equal to 1 percent of the font size and 100000 is equal to 100 percent font of the font size.

The possible values for this attribute are defined by the ST_Percentage simple type (§5.1.12.41).

<bmk> (Bookmark Link Target)

Specifies the link target name that is used to reference to the proper link properties in a custom XML part within the document.

The possible values for this attribute are defined by the XML Schema string datatype.

<cap> (Capitalization)

Specifies the capitalization that is to be applied to the text run. This is a render-only modification and does not affect the actual characters stored in the text run. This attribute is also distinct from the toggle function where the actual characters stored in the text run are changed.

The possible values for this attribute are defined by the ST_TextCapsType simple type (§5.1.12.64).

<dirty> (Dirty)

Specifies that the content of a text run has changed since the proofing tools have last been run. Effectively this flags text that must be checked again by the generating application for mistakes such as spelling, grammar, etc.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<err> (Spelling Error)

Specifies that when this run of text was checked for spelling, grammar, etc. that a mistake was indeed found. This allows the generating application to effectively save the state of the mistakes within the document instead of having to perform a full pass check upon opening the document.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<i> (Italics)

Specifies whether a run of text will be formatted as italic text. If this attribute is omitted, than a value of 0, or false is assumed.

<a:p><a:rPr i="1"/><a:t>Some Text</a:t></a:p>

The above run of text will be formatted as italic text. ]

The possible values for this attribute are defined by the XML Schema boolean datatype.

<kern> (Kerning)

Specifies the minimum font size at which character kerning will occur for this text run. Whole points are specified in increments of 100 starting with 100 being a point size of 1. For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. If this attribute is omitted, than kerning will occur for all font sizes down to a 0 point font.

The possible values for this attribute are defined by the ST_TextNonNegativePoint simple type (§5.1.12.74).

<kumimoji> (Kumimoji)

Specifies whether the numbers contained within vertical text will continue vertically with the text or whether they are to be displayed horizontally while the surrounding characters continue in a vertical fashion. If this attribute is omitted, than a value of 0, or false is assumed.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<lang> (Language ID)

Specifies the language to be used when the generating application is displaying the user interface controls. If this attribute is omitted, than the generating application may select a language of its choice.

The possible values for this attribute are defined by the ST_TextLanguageID simple type (§5.1.12.72).

<noProof> (No Proofing)

Specifies that a run of text has been selected by the user to not be checked for mistakes. Therefore if there are spelling, grammar, etc mistakes within this text the generating application should ignore them.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<normalizeH> (Normalize Heights)

Specifies the normalization of height that is to be applied to the text run. This is a render-only modification and does not affect the actual characters stored in the text run. This attribute is also distinct from the toggle function where the actual characters stored in the text run are changed. If this attribute is omitted, than a value of 0, or false will be assumed.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<smtClean> (SmartTag Clean)

Specifies whether or not a text run has been checked for smart tags. This attribute acts much like the dirty attribute dose for the checking of spelling, grammar, etc. A value of true here indicates to the generating application that this text run should be checked for smart tags. If this attribute is omitted, than a value of 0, or false is assumed.

The possible values for this attribute are defined by the XML Schema boolean datatype.

<smtId> (SmartTag ID)

Specifies the reference id for the smart tag. This id corresponds to a link within this slides relationship file. The following of this link within the relationship file will result in the actual smart tag information for this piece of text.

The possible values for this attribute are defined by the XML Schema unsignedInt datatype.

<spc> (Spacing)

Specifies the spacing between characters within a text run. This spacing is specified numerically and should be consistently applied across the entire run of text by the generating application. Whole points are specified in increments of 100 starting with 100 being a point size of 1. For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. If this attribute is omitted than a value of 0 or no adjustment is assumed.

The possible values for this attribute are defined by the ST_TextPoint simple type (§5.1.12.75).

<strike> (Strikethrough)

Specifies whether a run of text will be formatted as strikethrough text. If this attribute is omitted, than no strikethrough is assumed.

<a:p><a:rPr strike="sngStrike"/><a:t>Some Text</a:t></a:p>

The above run of text will be formatted as single strikethrough text. ]

The possible values for this attribute are defined by the ST_TextStrikeType simple type (§5.1.12.79).

<sz> (Font Size)

Specifies the size of text within a text run. Whole points are specified in increments of 100 starting with 100 being a point size of 1. For instance a font point size of 12 would be 1200 and a font point size of 12.5 would be 1250. If this attribute is omitted, than the value in <defRPr> should be used.

<a:p><a:rPr sz="1200"/><a:t>Some Text</a:t></a:p>

The above run of text will be formatted with a 12 point text size. ]

The possible values for this attribute are defined by the ST_TextFontSize simple type (§5.1.12.68).

<u> (Underline)

Specifies whether a run of text will be formatted as underlined text. If this attribute is omitted, than no underline is assumed.

<a:p><a:rPr u="sng"/><a:t>Some Text</a:t></a:p>

The above run of text will be formatted as single underline text. ]

The possible values for this attribute are defined by the ST_TextUnderlineType simple type (§5.1.12.82).

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_TextCharacterProperties">
	<sequence>
	<element name="ln" type="CT_LineProperties" minOccurs="0" maxOccurs="1"/>
	<group ref="EG_FillProperties" minOccurs="0" maxOccurs="1"/>
	<group ref="EG_EffectProperties" minOccurs="0" maxOccurs="1"/>
	<element name="highlight" type="CT_Color" minOccurs="0" maxOccurs="1"/>
	<group ref="EG_TextUnderlineLine" minOccurs="0" maxOccurs="1"/>
	<group ref="EG_TextUnderlineFill" minOccurs="0" maxOccurs="1"/>
	<element name="latin" type="CT_TextFont" minOccurs="0" maxOccurs="1"/>
	<element name="ea" type="CT_TextFont" minOccurs="0" maxOccurs="1"/>
	<element name="cs" type="CT_TextFont" minOccurs="0" maxOccurs="1"/>
	<element name="sym" type="CT_TextFont" minOccurs="0" maxOccurs="1"/>
	<element name="hlinkClick" type="CT_Hyperlink" minOccurs="0" maxOccurs="1"/>
	<element name="hlinkMouseOver" type="CT_Hyperlink" minOccurs="0" maxOccurs="1"/>
	<element name="extLst" type="CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/>
	</sequence>
	<attribute name="kumimoji" type="xsd:boolean" use="optional"/>
	<attribute name="lang" type="ST_TextLanguageID" use="optional"/>
	<attribute name="altLang" type="ST_TextLanguageID" use="optional"/>
	<attribute name="sz" type="ST_TextFontSize" use="optional"/>
	<attribute name="b" type="xsd:boolean" use="optional"/>
	<attribute name="i" type="xsd:boolean" use="optional"/>
	<attribute name="u" type="ST_TextUnderlineType" use="optional"/>
	<attribute name="strike" type="ST_TextStrikeType" use="optional"/>
	<attribute name="kern" type="ST_TextNonNegativePoint" use="optional"/>
	<attribute name="cap" type="ST_TextCapsType" use="optional"/>
	<attribute name="spc" type="ST_TextPoint" use="optional"/>
	<attribute name="normalizeH" type="xsd:boolean" use="optional"/>
	<attribute name="baseline" type="ST_Percentage" use="optional"/>
	<attribute name="noProof" type="xsd:boolean" use="optional"/>
	<attribute name="dirty" type="xsd:boolean" use="optional" default="true"/>
	<attribute name="err" type="xsd:boolean" use="optional" default="false"/>
	<attribute name="smtClean" type="xsd:boolean" use="optional" default="true"/>
	<attribute name="smtId" type="xsd:unsignedInt" use="optional" default="0"/>
	<attribute name="bmk" type="xsd:string" use="optional"/>
</complexType>