[Table of Contents] [docx version]

WordprocessingML Reference Material - Table of Contents

ftr (Footer)

This element specifies the content for a single footer for use within one or more sections of a WordprocessingML document.

Within the ftr element, the content of the element is similar to the content of the body2.2.2) element, and contains what is referred to as block-level markup - markup which can exist as a sibling element to paragraphs in a WordprocessingML document.

[Example: Consider the following simple one page document with one footer:

This document defines one footer with the text footer. The footer contents are stored in a unique footer part. The resulting footer is represented by the following WordprocessingML:

<w:ftr>
<w:p>
<w:r>
<w:t>Footer</w:t>
</w:r>
</w:p>
</w:ftr>

Since footers are containers of block level contents, all block level elements can be used within them. In this particular example, the content is a single paragraph. end example]

[Example: Consider a more complex three page document with different first, odd, and even page footers defined:

This document defines three footers stored in three different footer parts. The resulting footers are represented by the following WordprocessingML:

First page footer part:

<w:ftr>
<w:p>
<w:r>
<w:t>First</w:t>
</w:r>
</w:p>
</w:ftr>

Even page footer part:

<w:ftr>
<w:p>
<w:r>
<w:t>Even</w:t>
</w:r>
</w:p>
</w:ftr>

Odd page footer part:

<w:ftr>
<w:p>
<w:r>
<w:t>Odd</w:t>
</w:r>
</w:p>
</w:ftr>

end example]

Parent Elements

Root element of WordprocessingML Footer part

 

Child Elements

Subclause

altChunk (Anchor for Imported External Content)

§2.17.3.1

bookmarkEnd (Bookmark End)

§2.13.6.1

bookmarkStart (Bookmark Start)

§2.13.6.2

commentRangeEnd (Comment Anchor Range End)

§2.13.4.3

commentRangeStart (Comment Anchor Range Start)

§2.13.4.4

customXml (Block-Level Custom XML Element)

§2.5.1.6

customXmlDelRangeEnd (Custom XML Markup Deletion End)

§2.13.5.4

customXmlDelRangeStart (Custom XML Markup Deletion Start)

§2.13.5.5

customXmlInsRangeEnd (Custom XML Markup Insertion End)

§2.13.5.6

customXmlInsRangeStart (Custom XML Markup Insertion Start)

§2.13.5.7

customXmlMoveFromRangeEnd (Custom XML Markup Move Source End)

§2.13.5.8

customXmlMoveFromRangeStart (Custom XML Markup Move Source Start)

§2.13.5.9

customXmlMoveToRangeEnd (Custom XML Markup Move Destination Location End)

§2.13.5.10

customXmlMoveToRangeStart (Custom XML Markup Move Destination Location Start)

§2.13.5.11

del (Deleted Run Content)

§2.13.5.12

ins (Inserted Run Content)

§2.13.5.20

moveFrom (Move Source Run Content)

§2.13.5.21

moveFromRangeEnd (Move Source Location Container - End)

§2.13.5.23

moveFromRangeStart (Move Source Location Container - Start)

§2.13.5.24

moveTo (Move Destination Run Content)

§2.13.5.26

moveToRangeEnd (Move Destination Location Container - End)

§2.13.5.27

moveToRangeStart (Move Destination Location Container - Start)

§2.13.5.28

oMath (Office Math)

§7.1.2.77

oMathPara (Math Paragraph)

§7.1.2.78

p (Paragraph)

§2.3.1.22

permEnd (Range Permission End)

§2.13.7.1

permStart (Range Permission Start)

§2.13.7.2

proofErr (Proofing Error Anchor)

§2.13.8.1

sdt (Block-Level Structured Document Tag)

§2.5.2.30

tbl (Table)

§2.4.36

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

<complexType name="CT_HdrFtr">

   <group ref="EG_BlockLevelElts" minOccurs="1" maxOccurs="unbounded"/>

</complexType>