<fld> (Text Field)

This element specifies a text field which contains generated text that the application should update periodically. Each piece of text when it is generated is given a unique identification number that is used to refer to a specific field. At the time of creation the text field is also specified to be of a certain type which indicates the type of text that should be used to update this field. This update type is used so that all applications that did not create this text field may still know what type of text it should be updated with. Thus the new application can then attach an update type to the text field id for continual updating.

example:
<p:txBody>
  <a:bodyPr/>
    <a:lstStyle/>
    <a:p>
      <a:fld id="{424CEEAC-8F67-4238-9622-1B74DC6E8318}" type="slidenum">
      <a:rPr lang="en-US" smtClean="0"/>
      <a:pPr/>
      <a:t>3</a:t>
    </a:fld>
    <a:endParaRPr lang="en-US"/>
  </a:p>
</p:txBody>

Parent Elements

<p>5.1.5.2.6)

Child Elements

Subclause

<pPr> (Text Paragraph Properties)

§5.1.5.2.7

<rPr> (Text Run Properties)

§5.1.5.3.9

<t> (Text String)

§5.1.5.3.11

Attributes

Description

<id> (Field ID)

Specifies the unique to this document, host specified token that is used to identify the field. This token is generated when the text field is created and persists in the file as the same token until the text field is removed. Any application should check the document for conflicting tokens before assigning a new token to a text field.

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

<type> (Field Type)

Specifies the type of update text that should be used within this text field. This is needed in addition to the text field id because a new application that did not create this document must be able to know what update should be assigned to a specific text field id.

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

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

<complexType name="CT_TextField">
	<sequence>
	<element name="rPr" type="CT_TextCharacterProperties" minOccurs="0" maxOccurs="1"/>
	<element name="pPr" type="CT_TextParagraphProperties" minOccurs="0" maxOccurs="1"/>
	<element name="t" type="xsd:string" minOccurs="0" maxOccurs="1"/>
	</sequence>
	<attribute name="id" type="ST_Guid" use="required"/>
	<attribute name="type" type="xsd:string" use="optional"/>
</complexType>