2.6.1 SlideShowDocInfoAtom

Referenced by: DocumentContainer

An atom record that specifies how a slide show is displayed.


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

...

penColor

restartTime

startSlide

endSlide

namedShow (64 bytes)

...

...

A

B

C

D

E

F

G

H

I

reserved

unused

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 0x1.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be RT_SlideShowDocInfoAtom.

rh.recLen

MUST be 0x00000050.

penColor (4 bytes):  A ColorIndexStruct structure that specifies a color used to annotate presentation slides during a slide show.

restartTime (4 bytes):  A signed integer that specifies an amount of time, in milliseconds, to wait during a period of inactivity before restarting a slide show in kiosk mode.

startSlide (2 bytes):  A signed integer that specifies the one-based index of the slide with which the slide show starts. It MUST be greater than or equal to 0x0000. If fUseSlideRange is TRUE, it MUST NOT be set to 0x0000.

endSlide (2 bytes): A signed integer that specifies the one-based index of the slide with which the slide show ends. It MUST be greater than or equal to 0x0000. If fUseSlideRange is TRUE, it MUST NOT be set to 0x0000.

namedShow (64 bytes): A char2 that specifies the name of a named show to use when running the slide show.

A - fAutoAdvance (1 bit): A bit that specifies whether to automatically advance to the next slide during a slide show based on timing information on the slide.

B - fWillSkipBuilds (1 bit): A bit that specifies whether to display animations during a slide show.

C - fUseSlideRange (1 bit): A bit that specifies whether to display only the slide range specified by the startSlide and endSlide fields during a slide show.

D - fDocUseNamedShow (1 bit): A bit that specifies whether the slides shown during a slide show are from the named show identified by namedShow. It MUST be ignored if fUseSlideRange is TRUE.

E - fBrowseMode (1 bit): A bit that specifies whether the slide show is presented in a way optimized for browsing. If fBrowseMode is TRUE, fKioskMode MUST be FALSE.

F - fKioskMode (1 bit): A bit that specifies whether the slide show is presented in a way optimized to run at a kiosk. If fKioskMode is TRUE, fBrowseMode MUST be FALSE.

G - fWillSkipNarration (1 bit): A bit that specifies whether to play slide audio narrations during a slide show.

H - fLoopContinuously (1 bit): A bit that specifies whether to restart the slide show at the beginning after advancing from the last slide.

I - fHideScrollBar (1 bit): A bit that specifies whether to display the navigational scroll bar during a slide show.

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

unused (2 bytes): Undefined and MUST be ignored.