txt element
Specifies that the text contained within this element should be rendered on the associated device according to the alignment, wrap, and color characteristics provided by the corresponding attributes.
Element Information
Element type: TextType complexType
Namespace: https://schemas.microsoft.com/sideshow/2006/scf
Schema name: Simple Content Format
Elements and Attributes
Parent Elements
Child Elements
Attributes
Attribute |
Type |
Required |
Description |
Possible values |
align |
Alignment (simple type) |
Optional |
Specifies the horizontal alignment of the contained text on the page, although devices need not conform to the setting of this property. If not specified, the default is "l" for left alignment. |
|
wrap |
TextWrap (simple type) |
Optional |
Specifies whether the contained text must fit on a single line, truncated if necessary, or whether the contained text is allowed to wrap onto multiple lines. If not specified, the default is "1" for text wrapping. |
|
rgb |
ColorRGB (simple type) |
Optional |
Specifies the RGB value of the color to use for the contained text. Devices need not conform to the setting of this attribute. |
Hexadecimal numbers containing from one through six digits, inclusive. |
Remarks
Devices determine the font to use for the contained text.
If the optional align attribute is not specified, the default behavior is that the text is left-aligned.
If the optional wrap attribute is not specified, the default behavior is that the text wraps onto multiple lines, if necessary.
The txt element uses the TextType complex type to define the type that allows for one or more instances of the clr element, the em element, and the br element to occur within it, interspersed with text. Further, the clr element and the em element, are defined so that they can occur within each other.
The TextType complex type element uses Text group element to define the set of possible child elements for the txt element as an unbounded sequence of zero or more of the following child elements: em, clr, and br.
The TextType complex type element uses the Alignment simple type element to define the type that contains valid values for the align attribute of the txt element. The valid values are "l", "r", and "c", designating alignment to the left, to the right, and to the center, respectively.
The TextType complex type element uses TextWrap simple type element to define the type that contains valid values for the wrap attribute of the txt element. The valid values are "0" and "1", designating that text wrapping is disallowed (resulting in truncation of the text) and that text wrapping onto multiple lines is allowed, respectively.
The TextType complex type element uses ColorRGB simple type element to define the type that contains valid values for the rgb attribute of the txt element. The valid values are hexadecimal numbers containing from one through six digits, inclusive. The digits are interpreted in pairs, with two hexadecimal values for each of the colors: red, green, and blue, respectively.
Usage Example
The following code example displays content for a media player.
<body>
<content id="200" title="Now Playing" bg="50" bgfit="s" menuid="1000">
<txt align="c" wrap="0">Title: <em>Song Title</em></txt>
<br/>
<txt align="c" wrap="0">Artist: <clr rgb="F0F0F0">Song Artist</clr></txt>
<br/>
<txt align="c" wrap="0" rgb="0F0F0F">00:00:00</txt>
<br/>
<img align="l" id="16" alt="[Album Cover]" />
</content>
</body>
Schema Definition
The following schema defines complex, simple, and group types.
<xsd:element name="txt" type="TextType" />
<xsd:complexType name="TextType" mixed="true">
<xsd:group ref="Text" minOccurs="0" maxOccurs="unbounded" />
<xsd:attribute name="align" type="Alignment" use="optional" />
<xsd:attribute name="wrap" type="TextWrap" use="optional" />
<xsd:attribute name="rgb" type="ColorRGB" use="optional" />
</xsd:complexType>
<xsd:group name="Text">
<xsd:choice>
<xsd:element ref="em" />
<xsd:element ref="clr" />
<xsd:element ref="br" />
</xsd:choice>
</xsd:group>
<xsd:simpleType name="Alignment">
<xsd:restriction base="xsd:string">
<xsd:pattern value="l|r|c" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TextWrap">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:minInclusive value="0" />
<xsd:maxInclusive value="1" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ColorRGB">
<xsd:restriction base="xsd:hexBinary">
<xsd:minLength value="1" />
<xsd:maxLength value="6" />
</xsd:restriction>
</xsd:simpleType>
See Also
Concepts
content element
dialog element
em element
clr element
br element