2.4.15.2 HeadersFootersAtom

Referenced by: NotesHeadersFootersContainer, PerSlideHeadersFootersContainer, SlideHeadersFootersContainer

An atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rh

...

formatId

A

B

C

D

E

F

reserved

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be RT_HeadersFootersAtom.

rh.recLen

MUST be 0x00000004.

formatId (2 bytes): A signed integer that specifies the format identifier to be used to style the date and time. It MUST be greater than or equal to 0x0000 and less than or equal to 0x000D. It SHOULD<12> be less than or equal to 0x000C. This value is converted into a string as specified by the index field of the DateTimeMCAtom record. It MUST be ignored unless fHasTodayDate is TRUE.

A - fHasDate (1 bit): A bit that specifies whether the date is displayed in the footer.

B - fHasTodayDate (1 bit): A bit that specifies whether the current datetime is used for displaying the datetime.

C - fHasUserDate (1 bit): A bit that specifies whether the date specified in UserDateAtom record is used for displaying the datetime.

D - fHasSlideNumber (1 bit): A bit that specifies whether the slide number is displayed in the footer.

E - fHasHeader (1 bit): A bit that specifies whether the header text specified by HeaderAtom record is displayed.

F - fHasFooter (1 bit): A bit that specifies whether the footer text specified by FooterAtom record is displayed.

reserved (10 bits): MUST be zero and MUST be ignored.