10 wordprocessing ml subject - footnotes and endnotes
TRANSCRIPT
Components of WordprocessingML
• Main Document• Paragraphs & Rich Formatting
– Runs– Run Content
• Tables• Custom Markup• Sections• Styles
– Paragraph– Character– Numbering– Table– Document Defaults
• Fonts• Numbering• Headers/Footers• Footnotes/Endnotes• Glossary Document• Annotations
– Comments– Revisions– Bookmarks
• Mail Merge• Document Settings
– Web Settings– Compatibility Settings
• Fields & Hyperlinks• Odds & Ends (Textboxes, Subdocuments, Extensibility)
Ecma/TC45/2006/116 (Rev.)
Footnotes and Endnotes
• Footnotes and endnotes are again ‘stories’ in a WordprocessingML document
• Like the main document story, they can contain text, graphics or data (such as page number, date, document title, and so on)
– There is no fundamental restriction to the contents of a footnote or endnote story
Footnotes and Endnotes
• However there are many types of footnote or endnote stories:
– Footnotes, endnotes, separators, continuation separators and continuation notices
Footnotes and Endnotes
• Again, what makes these unique is where they are displayed in page view:
– Footnotes appear beneath the bottom extents of the main text story on a specific page
– Endnotes appear at the end of a section or end of the document
• Again, the appearance is influenced based on document section-level properties
Footnotes Part
• Stored in the footnotes part, which has an implicit relationship from the document part
• Relationship type:http://schemas.openxmlformats.org/wordprocessingml/2006/footnotes
• Content type:vnd-openxmlformats.officedocument.wordprocessingml-footnotes+xml
Endnotes Part
• Stored in the endnotes part, which has an implicit relationship from the document part
• Relationship type:http://schemas.openxmlformats.org/wordprocessingml/2006/endnotes
• Content type:vnd-openxmlformats.officedocument.wordprocessingml-endnotes+xml
Using a Footnote or Endnote
• Using headers and footers in WordprocessingML consists of three parts:
– Document story contents (where the footnote or endnote reference is)
– The part (the contents of the footnote or endnote)
– (optional) Document properties (placement of the footnotes or endnotes)
Using a Footnote or Endnote
• The properties are not required, but can dictate the appearance
– E.g. end of section or end of document
Referencing a Footnote or Endnote
• A footnote is anchored in another story via the footnoteReference or endnoteReferencetags
– Each footnote or endnote indexed within the part via an ID
– Document references this footnote or endnote ID
Footnotes and Endnotes
• A WordprocessingML footnote and endnote consists of three main components:
– Footnote or endnote type:
– Normal
– Separator or Continuation separator
– Continuation notice
– Block-level Content
• There is no restriction on a footnote or endnote story’s content
– ID for reference
Footnote or Endnote Type
• Each type defines when it is used:– Normal
– Separator• The text between the document content and the start of
footnotes/endnotes
– Continuation separator• The text at the top of a page when footnotes/endnotes
continue from the previous page
– Continuation notice• The text at the bottom of a page when footnotes/endnotes
overflow the page
Footnote Types Example
Normal Footnote
Separator Footnote
Continuation notice
Continuation separator
Footnote or Endnote Numbering
• Footnotes and endnotes can specify numbering (per section)
– Number format
– Starting character
– symbol
Disclaimer
This presentation is for informational purposes only, and should not be relied upon as a substitute or replacement for Microsoft formal file format documentation, which is available at the following website: https://msdn.microsoft.com/en-us/library/cc313118(v=office.12).aspx. Any views or opinions presented in this material are solely those of the author and do not necessarily represent those of Microsoft. Microsoft disclaims all liability for mistakes or inaccuracies in this presentation.