SlideShare ist ein Scribd-Unternehmen logo
1 von 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/115 (Rev.)
WordprocessingML – Headers
and Footers
Headers and Footers
• Headers and footers are ‘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 the header/footer story
Headers and Footers
• What makes these unique is where they are
displayed in page view:
– Headers appear above the top of the main
document story’s text extent
– Footers appear below the bottom of the main
document story’s text extent
• Headers and footers are linked to the main
story as a section-level property in
WordprocessingML
Header Part
• Stored in multiple header parts, each of which
has an explicit relationship from the
document part
– The explicit relationship tells the consumer the
section(s) to which a particular header is
anchored
Header Part
• Relationship type:
http://schemas.openxmlformats.o
rg/wordprocessingml/2006/header
• Content type:
vnd-
openxmlformats.officedocument.w
ordprocessingml-header+xml
Footer Part
• Stored in multiple footer parts, each of which
has an explicit relationship from the
document part
– The explicit relationship tells the consumer the
section(s) to which a particular footer is anchored
Header Part
• Relationship type:
http://schemas.openxmlformats.o
rg/wordprocessingml/2007/footer
• Content type:
vnd-
openxmlformats.officedocument.w
ordprocessingml-footer+xml
Using a Header or Footer
• Using headers and footers in
WordprocessingML consists of two parts:
– The section properties (referencing the header)
– The part (the contents of the header)
• Only if both are present is the header or
footer valid
Section Properties
• Header or footer parts must be associated
with a section(s) within the document
– Otherwise, they wouldn’t be displayed anywhere
• Each section can contain three types of
headers or footers (declared on the
reference):
– First page – displayed on page one
– Odd page – displayed on pages 1(if no pg
one),3,5,7…
– Even page – displayed on 2,4,6…
Section Properties
• The odd page header is the ‘default’ header
– If there’s explicitly no page one header, the odd
page header is displayed there
– If there’s explicitly no even page header, the odd
page header is displayed there
Header/Footer References
• References to a header or footer are made via
the headerReference and footerReference
elements
– Each has an attribute with the explicit relationship
ID to the appropriate part
• Saying nothing about each type is slightly
more complicated, though – we’ll come back
to that
Header/Footer References Example
Each target specifies the type of
header for the section
Headers and Footers
• A WordprocessingML header and footers
consists of one component:
• Content
– Any block-level WordprocessingML content
Headers and Footers
• The root element for the header part is the
hdr element
• The root element for the header part is the ftr
element
• Beyond that, this is just another text story
Header Example
Header
content
• You’ll notice the paragraph style is called
Header – that’s not a requirement
Header Root
Element
Multiple Sections
• Documents can have more than one section
• Each section can define up to three headers
and footers (as seen before)
Multiple Sections
• To optimize the output, we only write out
headers and footers when they are different:
• Default (omit a headerReference element):
– Section will inherit the previous header and footer
references
• Override:
– Section specifies header and footer references
Multiple Sections
• How do we know which ones to override?
• The header reference tells us the type for
each header – if one is missing, we don’t use
it.
Multiple Section Example
No headers or
footers
specified
=
Inherit all
headers and
footers
Empty Header or Footer
• What if you want an empty header or footer?
– Omitting the reference inherits, so that’s no good.
– To do this, a header or footer reference must be
made to a NULL target
<Relationship
Type=“http://schemas.openxmlformats.org/wordprocessingml/2006/hea
der” target=“NULL” />
Null target part == no
header
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.

Weitere ähnliche Inhalte

Was ist angesagt?

General apa guidelines
General apa guidelinesGeneral apa guidelines
General apa guidelinesgilbert castro
 
Page layout and design task 1
Page layout and design task 1Page layout and design task 1
Page layout and design task 1Emily Shaw
 
Term paper h
Term paper hTerm paper h
Term paper hDeMaria18
 
6 wordprocessing ml subject - styles
6   wordprocessing ml subject - styles6   wordprocessing ml subject - styles
6 wordprocessing ml subject - stylesShawn Villaron
 
Guidelines of Tables - APA Style - 7th Edition
Guidelines of Tables - APA Style - 7th EditionGuidelines of Tables - APA Style - 7th Edition
Guidelines of Tables - APA Style - 7th EditionThiyagu K
 
Pagination Format - APA Style - 7th Edition
Pagination Format - APA Style - 7th EditionPagination Format - APA Style - 7th Edition
Pagination Format - APA Style - 7th EditionThiyagu K
 

Was ist angesagt? (9)

General apa guidelines
General apa guidelinesGeneral apa guidelines
General apa guidelines
 
Page layout and design task 1
Page layout and design task 1Page layout and design task 1
Page layout and design task 1
 
APA style
APA styleAPA style
APA style
 
Term paper h
Term paper hTerm paper h
Term paper h
 
APA Manual 7th Edition - prerelease essentials
APA Manual 7th Edition -  prerelease essentialsAPA Manual 7th Edition -  prerelease essentials
APA Manual 7th Edition - prerelease essentials
 
Apa style and citations
Apa style and citationsApa style and citations
Apa style and citations
 
6 wordprocessing ml subject - styles
6   wordprocessing ml subject - styles6   wordprocessing ml subject - styles
6 wordprocessing ml subject - styles
 
Guidelines of Tables - APA Style - 7th Edition
Guidelines of Tables - APA Style - 7th EditionGuidelines of Tables - APA Style - 7th Edition
Guidelines of Tables - APA Style - 7th Edition
 
Pagination Format - APA Style - 7th Edition
Pagination Format - APA Style - 7th EditionPagination Format - APA Style - 7th Edition
Pagination Format - APA Style - 7th Edition
 

Andere mochten auch

9 tarea escena de pelicula
9 tarea escena de pelicula9 tarea escena de pelicula
9 tarea escena de peliculalarisarivera
 
9th Class Result 2016 Lahore Board Available Soon At pkresult.com
9th Class Result 2016 Lahore Board Available Soon At pkresult.com9th Class Result 2016 Lahore Board Available Soon At pkresult.com
9th Class Result 2016 Lahore Board Available Soon At pkresult.comSimpy Saini
 
9.PüHad SööMaajad
9.PüHad SööMaajad9.PüHad SööMaajad
9.PüHad SööMaajadKaja Ilves
 
9 Things To Consider Before Signing A Lease
9 Things To Consider Before Signing A Lease9 Things To Consider Before Signing A Lease
9 Things To Consider Before Signing A Leasesarasteph1
 
9 part 1 partial exemption
9 part 1 partial exemption9 part 1 partial exemption
9 part 1 partial exemptionLAUDEN CHEYO
 
Human Factors &
Human Factors & Human Factors &
Human Factors & punuparrot
 
9th january 2016 what is the biblical or christian definition of hope
9th january 2016   what is the biblical or christian definition of hope9th january 2016   what is the biblical or christian definition of hope
9th january 2016 what is the biblical or christian definition of hopeThorn Group Pvt Ltd
 
9th Grade Chapter 2 Lesson 2
9th Grade Chapter 2 Lesson 29th Grade Chapter 2 Lesson 2
9th Grade Chapter 2 Lesson 2MRS.KDUNCAN
 
9 photos explaining Illinois' rising heroin epidemic
9 photos explaining Illinois' rising heroin epidemic9 photos explaining Illinois' rising heroin epidemic
9 photos explaining Illinois' rising heroin epidemicAngie Stewart
 
9.petricholi cazares jennifer elizabeth.actividad9
9.petricholi cazares jennifer elizabeth.actividad99.petricholi cazares jennifer elizabeth.actividad9
9.petricholi cazares jennifer elizabeth.actividad9jennypetricholi
 
9 point checklist for new dads
9 point checklist for new dads9 point checklist for new dads
9 point checklist for new dadsdaddydancing
 
9thGradeBuildingPresentation
9thGradeBuildingPresentation9thGradeBuildingPresentation
9thGradeBuildingPresentationKent ISD
 
9 things I learned at the 2016 Coursera Conference
9 things I learned at the 2016 Coursera Conference9 things I learned at the 2016 Coursera Conference
9 things I learned at the 2016 Coursera ConferenceIncubation & Industry
 

Andere mochten auch (20)

9 tarea escena de pelicula
9 tarea escena de pelicula9 tarea escena de pelicula
9 tarea escena de pelicula
 
9 rel3 posters mass
9 rel3 posters   mass9 rel3 posters   mass
9 rel3 posters mass
 
9th Class Result 2016 Lahore Board Available Soon At pkresult.com
9th Class Result 2016 Lahore Board Available Soon At pkresult.com9th Class Result 2016 Lahore Board Available Soon At pkresult.com
9th Class Result 2016 Lahore Board Available Soon At pkresult.com
 
9.PüHad SööMaajad
9.PüHad SööMaajad9.PüHad SööMaajad
9.PüHad SööMaajad
 
9 zapreshchaetsya
9 zapreshchaetsya9 zapreshchaetsya
9 zapreshchaetsya
 
9 Things To Consider Before Signing A Lease
9 Things To Consider Before Signing A Lease9 Things To Consider Before Signing A Lease
9 Things To Consider Before Signing A Lease
 
9 part 1 partial exemption
9 part 1 partial exemption9 part 1 partial exemption
9 part 1 partial exemption
 
Human Factors &
Human Factors & Human Factors &
Human Factors &
 
9th january 2016 what is the biblical or christian definition of hope
9th january 2016   what is the biblical or christian definition of hope9th january 2016   what is the biblical or christian definition of hope
9th january 2016 what is the biblical or christian definition of hope
 
9 semana agenda 21
9 semana agenda 219 semana agenda 21
9 semana agenda 21
 
9. termodinámica
9. termodinámica9. termodinámica
9. termodinámica
 
9 sept 2014 yashomani
9 sept 2014 yashomani9 sept 2014 yashomani
9 sept 2014 yashomani
 
9_Open-Space_und_Bildmaterial
9_Open-Space_und_Bildmaterial9_Open-Space_und_Bildmaterial
9_Open-Space_und_Bildmaterial
 
9x7m Hawke @ IWA 2015
9x7m Hawke @ IWA 20159x7m Hawke @ IWA 2015
9x7m Hawke @ IWA 2015
 
9th Grade Chapter 2 Lesson 2
9th Grade Chapter 2 Lesson 29th Grade Chapter 2 Lesson 2
9th Grade Chapter 2 Lesson 2
 
9 photos explaining Illinois' rising heroin epidemic
9 photos explaining Illinois' rising heroin epidemic9 photos explaining Illinois' rising heroin epidemic
9 photos explaining Illinois' rising heroin epidemic
 
9.petricholi cazares jennifer elizabeth.actividad9
9.petricholi cazares jennifer elizabeth.actividad99.petricholi cazares jennifer elizabeth.actividad9
9.petricholi cazares jennifer elizabeth.actividad9
 
9 point checklist for new dads
9 point checklist for new dads9 point checklist for new dads
9 point checklist for new dads
 
9thGradeBuildingPresentation
9thGradeBuildingPresentation9thGradeBuildingPresentation
9thGradeBuildingPresentation
 
9 things I learned at the 2016 Coursera Conference
9 things I learned at the 2016 Coursera Conference9 things I learned at the 2016 Coursera Conference
9 things I learned at the 2016 Coursera Conference
 

Ähnlich wie 9 wordprocessing ml subject - headers and footers

0 wordprocessing ml overview
0   wordprocessing ml overview0   wordprocessing ml overview
0 wordprocessing ml overviewShawn Villaron
 
5 wordprocessing ml subject - sections
5   wordprocessing ml subject - sections5   wordprocessing ml subject - sections
5 wordprocessing ml subject - sectionsShawn Villaron
 
2 wordprocessing ml subject - paragraphs and rich formatting
2   wordprocessing ml subject - paragraphs and rich formatting2   wordprocessing ml subject - paragraphs and rich formatting
2 wordprocessing ml subject - paragraphs and rich formattingShawn Villaron
 
1 wordprocessing ml subject - main document
1   wordprocessing ml subject - main document1   wordprocessing ml subject - main document
1 wordprocessing ml subject - main documentShawn Villaron
 
11 wordprocessing ml subject - glossary document
11   wordprocessing ml subject - glossary document11   wordprocessing ml subject - glossary document
11 wordprocessing ml subject - glossary documentShawn Villaron
 
Intro to HTML5
Intro to HTML5Intro to HTML5
Intro to HTML5Vlad Posea
 
12 wordprocessing ml subject - annotations
12   wordprocessing ml subject - annotations12   wordprocessing ml subject - annotations
12 wordprocessing ml subject - annotationsShawn Villaron
 
7 wordprocessing ml subject - fonts
7   wordprocessing ml subject - fonts7   wordprocessing ml subject - fonts
7 wordprocessing ml subject - fontsShawn Villaron
 
Ifi7174 lesson2
Ifi7174 lesson2Ifi7174 lesson2
Ifi7174 lesson2Sónia
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshMukesh Kumar
 
FYBSC IT Web Programming Unit I HTML 5 & andcss
FYBSC IT Web Programming Unit I HTML 5 & andcssFYBSC IT Web Programming Unit I HTML 5 & andcss
FYBSC IT Web Programming Unit I HTML 5 & andcssArti Parab Academics
 
Web topic 5 text formatting
Web topic 5  text formattingWeb topic 5  text formatting
Web topic 5 text formattingCK Yang
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basicsmessinam
 
basic programming language AND HTML CSS JAVApdf
basic programming language AND HTML CSS JAVApdfbasic programming language AND HTML CSS JAVApdf
basic programming language AND HTML CSS JAVApdfelayelily
 

Ähnlich wie 9 wordprocessing ml subject - headers and footers (20)

0 wordprocessing ml overview
0   wordprocessing ml overview0   wordprocessing ml overview
0 wordprocessing ml overview
 
5 wordprocessing ml subject - sections
5   wordprocessing ml subject - sections5   wordprocessing ml subject - sections
5 wordprocessing ml subject - sections
 
2 wordprocessing ml subject - paragraphs and rich formatting
2   wordprocessing ml subject - paragraphs and rich formatting2   wordprocessing ml subject - paragraphs and rich formatting
2 wordprocessing ml subject - paragraphs and rich formatting
 
1 wordprocessing ml subject - main document
1   wordprocessing ml subject - main document1   wordprocessing ml subject - main document
1 wordprocessing ml subject - main document
 
11 wordprocessing ml subject - glossary document
11   wordprocessing ml subject - glossary document11   wordprocessing ml subject - glossary document
11 wordprocessing ml subject - glossary document
 
Intro to HTML5
Intro to HTML5Intro to HTML5
Intro to HTML5
 
Html
HtmlHtml
Html
 
12 wordprocessing ml subject - annotations
12   wordprocessing ml subject - annotations12   wordprocessing ml subject - annotations
12 wordprocessing ml subject - annotations
 
Css
CssCss
Css
 
7 wordprocessing ml subject - fonts
7   wordprocessing ml subject - fonts7   wordprocessing ml subject - fonts
7 wordprocessing ml subject - fonts
 
css.pdf
css.pdfcss.pdf
css.pdf
 
1 xml fundamentals
1 xml fundamentals1 xml fundamentals
1 xml fundamentals
 
XML
XMLXML
XML
 
Ifi7174 lesson2
Ifi7174 lesson2Ifi7174 lesson2
Ifi7174 lesson2
 
Html and css
Html and cssHtml and css
Html and css
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By Mukesh
 
FYBSC IT Web Programming Unit I HTML 5 & andcss
FYBSC IT Web Programming Unit I HTML 5 & andcssFYBSC IT Web Programming Unit I HTML 5 & andcss
FYBSC IT Web Programming Unit I HTML 5 & andcss
 
Web topic 5 text formatting
Web topic 5  text formattingWeb topic 5  text formatting
Web topic 5 text formatting
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basics
 
basic programming language AND HTML CSS JAVApdf
basic programming language AND HTML CSS JAVApdfbasic programming language AND HTML CSS JAVApdf
basic programming language AND HTML CSS JAVApdf
 

Mehr von Shawn Villaron

Spreadsheet ml subject shared workbooks
Spreadsheet ml subject   shared workbooksSpreadsheet ml subject   shared workbooks
Spreadsheet ml subject shared workbooksShawn Villaron
 
Spreadsheet ml subject query table
Spreadsheet ml subject   query tableSpreadsheet ml subject   query table
Spreadsheet ml subject query tableShawn Villaron
 
Spreadsheet ml subject pivottable
Spreadsheet ml subject   pivottableSpreadsheet ml subject   pivottable
Spreadsheet ml subject pivottableShawn Villaron
 
Spreadsheet ml subject metadata
Spreadsheet ml subject   metadataSpreadsheet ml subject   metadata
Spreadsheet ml subject metadataShawn Villaron
 
Spreadsheet ml subject external links
Spreadsheet ml subject   external linksSpreadsheet ml subject   external links
Spreadsheet ml subject external linksShawn Villaron
 
Spreadsheet ml subject comments
Spreadsheet ml subject   commentsSpreadsheet ml subject   comments
Spreadsheet ml subject commentsShawn Villaron
 
Spreadsheet ml subject calc chain
Spreadsheet ml subject   calc chainSpreadsheet ml subject   calc chain
Spreadsheet ml subject calc chainShawn Villaron
 
Spreadsheet ml overview
Spreadsheet ml overviewSpreadsheet ml overview
Spreadsheet ml overviewShawn Villaron
 
Spreadsheet ml subject xml-mapping
Spreadsheet ml subject   xml-mappingSpreadsheet ml subject   xml-mapping
Spreadsheet ml subject xml-mappingShawn Villaron
 
Spreadsheet ml subject workbook
Spreadsheet ml subject   workbookSpreadsheet ml subject   workbook
Spreadsheet ml subject workbookShawn Villaron
 
Spreadsheet ml subject workbook connections
Spreadsheet ml subject   workbook connectionsSpreadsheet ml subject   workbook connections
Spreadsheet ml subject workbook connectionsShawn Villaron
 
Spreadsheet ml subject volatile dependencies
Spreadsheet ml subject   volatile dependenciesSpreadsheet ml subject   volatile dependencies
Spreadsheet ml subject volatile dependenciesShawn Villaron
 
Spreadsheet ml subject tables
Spreadsheet ml subject   tablesSpreadsheet ml subject   tables
Spreadsheet ml subject tablesShawn Villaron
 
Spreadsheet ml subject styles
Spreadsheet ml subject   stylesSpreadsheet ml subject   styles
Spreadsheet ml subject stylesShawn Villaron
 
Spreadsheet ml subject strings
Spreadsheet ml subject   stringsSpreadsheet ml subject   strings
Spreadsheet ml subject stringsShawn Villaron
 
Spreadsheet ml subject sheet
Spreadsheet ml subject   sheetSpreadsheet ml subject   sheet
Spreadsheet ml subject sheetShawn Villaron
 
4 wordprocessing ml subject - custom markup
4   wordprocessing ml subject - custom markup4   wordprocessing ml subject - custom markup
4 wordprocessing ml subject - custom markupShawn Villaron
 
3 wordprocessing ml subject - tables
3   wordprocessing ml subject - tables3   wordprocessing ml subject - tables
3 wordprocessing ml subject - tablesShawn Villaron
 
16 wordprocessing ml subject - odds and ends
16   wordprocessing ml subject - odds and ends16   wordprocessing ml subject - odds and ends
16 wordprocessing ml subject - odds and endsShawn Villaron
 
15 wordprocessing ml subject - fields and hyperlinks
15   wordprocessing ml subject - fields and hyperlinks15   wordprocessing ml subject - fields and hyperlinks
15 wordprocessing ml subject - fields and hyperlinksShawn Villaron
 

Mehr von Shawn Villaron (20)

Spreadsheet ml subject shared workbooks
Spreadsheet ml subject   shared workbooksSpreadsheet ml subject   shared workbooks
Spreadsheet ml subject shared workbooks
 
Spreadsheet ml subject query table
Spreadsheet ml subject   query tableSpreadsheet ml subject   query table
Spreadsheet ml subject query table
 
Spreadsheet ml subject pivottable
Spreadsheet ml subject   pivottableSpreadsheet ml subject   pivottable
Spreadsheet ml subject pivottable
 
Spreadsheet ml subject metadata
Spreadsheet ml subject   metadataSpreadsheet ml subject   metadata
Spreadsheet ml subject metadata
 
Spreadsheet ml subject external links
Spreadsheet ml subject   external linksSpreadsheet ml subject   external links
Spreadsheet ml subject external links
 
Spreadsheet ml subject comments
Spreadsheet ml subject   commentsSpreadsheet ml subject   comments
Spreadsheet ml subject comments
 
Spreadsheet ml subject calc chain
Spreadsheet ml subject   calc chainSpreadsheet ml subject   calc chain
Spreadsheet ml subject calc chain
 
Spreadsheet ml overview
Spreadsheet ml overviewSpreadsheet ml overview
Spreadsheet ml overview
 
Spreadsheet ml subject xml-mapping
Spreadsheet ml subject   xml-mappingSpreadsheet ml subject   xml-mapping
Spreadsheet ml subject xml-mapping
 
Spreadsheet ml subject workbook
Spreadsheet ml subject   workbookSpreadsheet ml subject   workbook
Spreadsheet ml subject workbook
 
Spreadsheet ml subject workbook connections
Spreadsheet ml subject   workbook connectionsSpreadsheet ml subject   workbook connections
Spreadsheet ml subject workbook connections
 
Spreadsheet ml subject volatile dependencies
Spreadsheet ml subject   volatile dependenciesSpreadsheet ml subject   volatile dependencies
Spreadsheet ml subject volatile dependencies
 
Spreadsheet ml subject tables
Spreadsheet ml subject   tablesSpreadsheet ml subject   tables
Spreadsheet ml subject tables
 
Spreadsheet ml subject styles
Spreadsheet ml subject   stylesSpreadsheet ml subject   styles
Spreadsheet ml subject styles
 
Spreadsheet ml subject strings
Spreadsheet ml subject   stringsSpreadsheet ml subject   strings
Spreadsheet ml subject strings
 
Spreadsheet ml subject sheet
Spreadsheet ml subject   sheetSpreadsheet ml subject   sheet
Spreadsheet ml subject sheet
 
4 wordprocessing ml subject - custom markup
4   wordprocessing ml subject - custom markup4   wordprocessing ml subject - custom markup
4 wordprocessing ml subject - custom markup
 
3 wordprocessing ml subject - tables
3   wordprocessing ml subject - tables3   wordprocessing ml subject - tables
3 wordprocessing ml subject - tables
 
16 wordprocessing ml subject - odds and ends
16   wordprocessing ml subject - odds and ends16   wordprocessing ml subject - odds and ends
16 wordprocessing ml subject - odds and ends
 
15 wordprocessing ml subject - fields and hyperlinks
15   wordprocessing ml subject - fields and hyperlinks15   wordprocessing ml subject - fields and hyperlinks
15 wordprocessing ml subject - fields and hyperlinks
 

Kürzlich hochgeladen

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 

9 wordprocessing ml subject - headers and footers

  • 1. 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/115 (Rev.)
  • 3. Headers and Footers • Headers and footers are ‘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 the header/footer story
  • 4. Headers and Footers • What makes these unique is where they are displayed in page view: – Headers appear above the top of the main document story’s text extent – Footers appear below the bottom of the main document story’s text extent • Headers and footers are linked to the main story as a section-level property in WordprocessingML
  • 5. Header Part • Stored in multiple header parts, each of which has an explicit relationship from the document part – The explicit relationship tells the consumer the section(s) to which a particular header is anchored
  • 6. Header Part • Relationship type: http://schemas.openxmlformats.o rg/wordprocessingml/2006/header • Content type: vnd- openxmlformats.officedocument.w ordprocessingml-header+xml
  • 7. Footer Part • Stored in multiple footer parts, each of which has an explicit relationship from the document part – The explicit relationship tells the consumer the section(s) to which a particular footer is anchored
  • 8. Header Part • Relationship type: http://schemas.openxmlformats.o rg/wordprocessingml/2007/footer • Content type: vnd- openxmlformats.officedocument.w ordprocessingml-footer+xml
  • 9. Using a Header or Footer • Using headers and footers in WordprocessingML consists of two parts: – The section properties (referencing the header) – The part (the contents of the header) • Only if both are present is the header or footer valid
  • 10. Section Properties • Header or footer parts must be associated with a section(s) within the document – Otherwise, they wouldn’t be displayed anywhere • Each section can contain three types of headers or footers (declared on the reference): – First page – displayed on page one – Odd page – displayed on pages 1(if no pg one),3,5,7… – Even page – displayed on 2,4,6…
  • 11. Section Properties • The odd page header is the ‘default’ header – If there’s explicitly no page one header, the odd page header is displayed there – If there’s explicitly no even page header, the odd page header is displayed there
  • 12. Header/Footer References • References to a header or footer are made via the headerReference and footerReference elements – Each has an attribute with the explicit relationship ID to the appropriate part • Saying nothing about each type is slightly more complicated, though – we’ll come back to that
  • 13. Header/Footer References Example Each target specifies the type of header for the section
  • 14. Headers and Footers • A WordprocessingML header and footers consists of one component: • Content – Any block-level WordprocessingML content
  • 15. Headers and Footers • The root element for the header part is the hdr element • The root element for the header part is the ftr element • Beyond that, this is just another text story
  • 16. Header Example Header content • You’ll notice the paragraph style is called Header – that’s not a requirement Header Root Element
  • 17. Multiple Sections • Documents can have more than one section • Each section can define up to three headers and footers (as seen before)
  • 18. Multiple Sections • To optimize the output, we only write out headers and footers when they are different: • Default (omit a headerReference element): – Section will inherit the previous header and footer references • Override: – Section specifies header and footer references
  • 19. Multiple Sections • How do we know which ones to override? • The header reference tells us the type for each header – if one is missing, we don’t use it.
  • 20. Multiple Section Example No headers or footers specified = Inherit all headers and footers
  • 21. Empty Header or Footer • What if you want an empty header or footer? – Omitting the reference inherits, so that’s no good. – To do this, a header or footer reference must be made to a NULL target <Relationship Type=“http://schemas.openxmlformats.org/wordprocessingml/2006/hea der” target=“NULL” /> Null target part == no header
  • 22. 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.