10 wordprocessing ml subject - footnotes and endnotes

22
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.)

Upload: shawn-villaron

Post on 19-Jul-2015

53 views

Category:

Software


5 download

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.)

WordprocessingML – Footnotes and Endnotes

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

Footnote Reference Example

Footnote of ID “2” is anchored in this paragraph (shown on same page)

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 Example

Normal footnote

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 Types ExampleFootnote separator

Footnote continuation

separator

Normal footnote

Footnote Locations

Default

Endnote Locations

Default (end of document)

End of section

Endnote Locations Example

Postioning

Endnotes with this property

Footnote or Endnote Numbering

• Footnotes and endnotes can specify numbering (per section)

– Number format

– Starting character

– symbol

Footnote or Endnote Numbering Example

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.