Documentation

PowerPoint97
in package
implements ReaderInterface

Serialized format reader.

Table of Contents

Interfaces

ReaderInterface
Reader interface.

Constants

OFFICEARTBLIPDIB  = 0xf01f
OFFICEARTBLIPEMF  = 0xf01a
OFFICEARTBLIPJPEG  = 0xf02a
OFFICEARTBLIPJPG  = 0xf01d
OFFICEARTBLIPPICT  = 0xf01c
OFFICEARTBLIPPNG  = 0xf01e
OFFICEARTBLIPTIFF  = 0xf029
OFFICEARTBLIPWMF  = 0xf01b
RT_ANIMATIONINFO  = 0x1014
RT_ANIMATIONINFOATOM  = 0xff1
RT_BINARYTAGDATABLOB  = 0x138b
RT_BLIPCOLLECTION9  = 0x7f8
RT_BLIPENTITY9ATOM  = 0x7f9
RT_BOOKMARKCOLLECTION  = 0x7e3
RT_BOOKMARKENTITYATOM  = 0xfd0
RT_BOOKMARKSEEDATOM  = 0x7e9
RT_BROADCASTDOCINFO9  = 0x177e
RT_BROADCASTDOCINFO9ATOM  = 0x177f
RT_BUILDATOM  = 0x2b03
RT_BUILDLIST  = 0x2b02
RT_CHARTBUILD  = 0x2b04
RT_CHARTBUILDATOM  = 0x2b05
RT_COLORSCHEMEATOM  = 0x7f0
RT_COMMENT10  = 0x2ee0
RT_COMMENT10ATOM  = 0x2ee1
RT_COMMENTINDEX10  = 0x2ee4
RT_COMMENTINDEX10ATOM  = 0x2ee5
RT_CRYPTSESSION10CONTAINER  = 0x2f14
RT_CSTRING  = 0xfba
RT_CURRENTUSERATOM  = 0xff6
RT_DATETIMEMETACHARATOM  = 0xff7
RT_DEFAULTRULERATOM  = 0xfab
RT_DIAGRAMBUILD  = 0x2b06
RT_DIAGRAMBUILDATOM  = 0x2b07
RT_DIFF10  = 0x2eed
RT_DIFF10ATOM  = 0x2eee
RT_DIFFTREE10  = 0x2eec
RT_DOCROUTINGSLIPATOM  = 0x406
RT_DOCTOOLBARSTATES10ATOM  = 0x36b1
RT_DOCUMENT  = 0x3e8
RT_DOCUMENTATOM  = 0x3e9
RT_DRAWING  = 0x40c
RT_DRAWINGGROUP  = 0x40b
RT_ENDDOCUMENTATOM  = 0x3ea
RT_ENVELOPEDATA9ATOM  = 0x1785
RT_ENVELOPEFLAGS9ATOM  = 0x1784
RT_ENVIRONMENT  = 0x3f2
RT_EXTERNALAVIMOVIE  = 0x1006
RT_EXTERNALCDAUDIO  = 0x100e
RT_EXTERNALCDAUDIOATOM  = 0x1012
RT_EXTERNALHYPERLINK  = 0xfd7
RT_EXTERNALHYPERLINK9  = 0xfe4
RT_EXTERNALHYPERLINKATOM  = 0xfd3
RT_EXTERNALHYPERLINKFLAGSATOM  = 0x1018
RT_EXTERNALMCIMOVIE  = 0x1007
RT_EXTERNALMEDIAATOM  = 0x1004
RT_EXTERNALMIDIAUDIO  = 0x100d
RT_EXTERNALOBJECTLIST  = 0x409
RT_EXTERNALOBJECTLISTATOM  = 0x40a
RT_EXTERNALOBJECTREFATOM  = 0xbc1
RT_EXTERNALOLECONTROL  = 0xfee
RT_EXTERNALOLECONTROLATOM  = 0xffb
RT_EXTERNALOLEEMBED  = 0xfcc
RT_EXTERNALOLEEMBEDATOM  = 0xfcd
RT_EXTERNALOLELINK  = 0xfce
RT_EXTERNALOLELINKATOM  = 0xfd1
RT_EXTERNALOLEOBJECTATOM  = 0xfc3
RT_EXTERNALOLEOBJECTSTG  = 0x1011
RT_EXTERNALVIDEO  = 0x1005
RT_EXTERNALWAVAUDIOEMBEDDED  = 0x100f
RT_EXTERNALWAVAUDIOEMBEDDEDATOM  = 0x1013
RT_EXTERNALWAVAUDIOLINK  = 0x1010
RT_FILTERPRIVACYFLAGS10ATOM  = 0x36b0
RT_FONTCOLLECTION  = 0x7d5
RT_FONTCOLLECTION10  = 0x7d6
RT_FONTEMBEDDATABLOB  = 0xfb8
RT_FONTEMBEDFLAGS10ATOM  = 0x32c8
RT_FONTENTITYATOM  = 0xfb7
RT_FOOTERMETACHARATOM  = 0xffa
RT_GENERICDATEMETACHARATOM  = 0xff8
RT_GRIDSPACING10ATOM  = 0x40d
RT_GUIDEATOM  = 0x3fb
RT_HANDOUT  = 0xfc9
RT_HASHCODEATOM  = 0x2b00
RT_HEADERMETACHARATOM  = 0xff9
RT_HEADERSFOOTERS  = 0xfd9
RT_HEADERSFOOTERSATOM  = 0xfda
RT_HTMLDOCINFO9ATOM  = 0x177b
RT_HTMLPUBLISHINFO9  = 0x177d
RT_HTMLPUBLISHINFOATOM  = 0x177c
RT_INTERACTIVEINFO  = 0xff2
RT_INTERACTIVEINFOATOM  = 0xff3
RT_KINSOKU  = 0xfc8
RT_KINSOKUATOM  = 0xfd2
RT_LEVELINFOATOM  = 0x2b0a
RT_LINKEDSHAPE10ATOM  = 0x2ee6
RT_LINKEDSLIDE10ATOM  = 0x2ee7
RT_LIST  = 0x7d0
RT_MAINMASTER  = 0x3f8
RT_MASTERTEXTPROPATOM  = 0xfa2
RT_METAFILE  = 0xfc1
RT_NAMEDSHOW  = 0x411
RT_NAMEDSHOWS  = 0x410
RT_NAMEDSHOWSLIDESATOM  = 0x412
RT_NORMALVIEWSETINFO9  = 0x414
RT_NORMALVIEWSETINFO9ATOM  = 0x415
RT_NOTES  = 0x3f0
RT_NOTESATOM  = 0x3f1
RT_NOTESTEXTVIEWINFO9  = 0x413
RT_OUTLINETEXTPROPS10  = 0xfb3
RT_OUTLINETEXTPROPS11  = 0xfb5
RT_OUTLINETEXTPROPS9  = 0xfae
RT_OUTLINETEXTPROPSHEADER9ATOM  = 0xfaf
RT_OUTLINETEXTREFATOM  = 0xf9e
RT_OUTLINEVIEWINFO  = 0x407
RT_PARABUILD  = 0x2b08
RT_PARABUILDATOM  = 0x2b09
RT_PERSISTDIRECTORYATOM  = 0x1772
RT_PHOTOALBUMINFO10ATOM  = 0x36b2
RT_PLACEHOLDERATOM  = 0xbc3
RT_PRESENTATIONADVISORFLAGS9ATOM  = 0x177a
RT_PRINTOPTIONSATOM  = 0x1770
RT_PROGBINARYTAG  = 0x138a
RT_PROGSTRINGTAG  = 0x1389
RT_PROGTAGS  = 0x1388
RT_RECOLORINFOATOM  = 0xfe7
RT_ROUNDTRIPANIMATIONATOM12ATOM  = 0x2b0b
RT_ROUNDTRIPANIMATIONHASHATOM12ATOM  = 0x2b0d
RT_ROUNDTRIPCOLORMAPPING12ATOM  = 0x40f
RT_ROUNDTRIPCOMPOSITEMASTERID12ATOM  = 0x41d
RT_ROUNDTRIPCONTENTMASTERID12ATOM  = 0x422
RT_ROUNDTRIPCONTENTMASTERINFO12ATOM  = 0x41e
RT_ROUNDTRIPCUSTOMTABLESTYLES12ATOM  = 0x428
RT_ROUNDTRIPDOCFLAGS12ATOM  = 0x425
RT_ROUNDTRIPHEADERFOOTERDEFAULTS12ATOM  = 0x424
RT_ROUNDTRIPHFPLACEHOLDER12ATOM  = 0x420
RT_ROUNDTRIPNEWPLACEHOLDERID12ATOM  = 0xbdd
RT_ROUNDTRIPNOTESMASTERTEXTSTYLES12ATOM  = 0x427
RT_ROUNDTRIPOARTTEXTSTYLES12ATOM  = 0x423
RT_ROUNDTRIPORIGINALMAINMASTERID12ATOM  = 0x41c
RT_ROUNDTRIPSHAPECHECKSUMFORCL12ATOM  = 0x426
RT_ROUNDTRIPSHAPEID12ATOM  = 0x41f
RT_ROUNDTRIPSLIDESYNCINFO12  = 0x3714
RT_ROUNDTRIPSLIDESYNCINFOATOM12  = 0x3715
RT_ROUNDTRIPTHEME12ATOM  = 0x40e
RT_RTFDATETIMEMETACHARATOM  = 0x1015
RT_SHAPEATOM  = 0xbdb
RT_SHAPEFLAGS10ATOM  = 0xbdc
RT_SLIDE  = 0x3ee
RT_SLIDEATOM  = 0x3ef
RT_SLIDEFLAGS10ATOM  = 0x2eea
RT_SLIDELISTENTRY10ATOM  = 0x2ef0
RT_SLIDELISTTABLE10  = 0x2ef1
RT_SLIDELISTTABLESIZE10ATOM  = 0x2eef
RT_SLIDELISTWITHTEXT  = 0xff0
RT_SLIDENUMBERMETACHARATOM  = 0xfd8
RT_SLIDEPERSISTATOM  = 0x3f3
RT_SLIDESHOWDOCINFOATOM  = 0x401
RT_SLIDESHOWSLIDEINFOATOM  = 0x3f9
RT_SLIDETIME10ATOM  = 0x2eeb
RT_SLIDEVIEWINFO  = 0x3fa
RT_SLIDEVIEWINFOATOM  = 0x3fe
RT_SMARTTAGSTORE11CONTAINER  = 0x36b3
RT_SORTERVIEWINFO  = 0x408
RT_SOUND  = 0x7e6
RT_SOUNDCOLLECTION  = 0x7e4
RT_SOUNDCOLLECTIONATOM  = 0x7e5
RT_SOUNDDATABLOB  = 0x7e7
RT_STYLETEXTPROP10ATOM  = 0xfb1
RT_STYLETEXTPROP11ATOM  = 0xfb6
RT_STYLETEXTPROP9ATOM  = 0xfac
RT_STYLETEXTPROPATOM  = 0xfa1
RT_SUMMARY  = 0x402
RT_TEXTBOOKMARKATOM  = 0xfa7
RT_TEXTBYTESATOM  = 0xfa8
RT_TEXTCHARFORMATEXCEPTIONATOM  = 0xfa4
RT_TEXTCHARSATOM  = 0xfa0
RT_TEXTDEFAULTS10ATOM  = 0xfb4
RT_TEXTDEFAULTS9ATOM  = 0xfb0
RT_TEXTHEADERATOM  = 0xf9f
RT_TEXTINTERACTIVEINFOATOM  = 0xfdf
RT_TEXTMASTERSTYLE10ATOM  = 0xfb2
RT_TEXTMASTERSTYLE9ATOM  = 0xfad
RT_TEXTMASTERSTYLEATOM  = 0xfa3
RT_TEXTPARAGRAPHFORMATEXCEPTIONATOM  = 0xfa5
RT_TEXTRULERATOM  = 0xfa6
RT_TEXTSPECIALINFOATOM  = 0xfaa
RT_TEXTSPECIALINFODEFAULTATOM  = 0xfa9
RT_TIMEANIMATEBEHAVIOR  = 0xf134
RT_TIMEANIMATEBEHAVIORCONTAINER  = 0xf12b
RT_TIMEANIMATIONVALUE  = 0xf143
RT_TIMEANIMATIONVALUELIST  = 0xf13f
RT_TIMEBEHAVIOR  = 0xf133
RT_TIMEBEHAVIORCONTAINER  = 0xf12a
RT_TIMECLIENTVISUALELEMENT  = 0xf13c
RT_TIMECOLORBEHAVIOR  = 0xf135
RT_TIMECOLORBEHAVIORCONTAINER  = 0xf12c
RT_TIMECOMMANDBEHAVIOR  = 0xf13b
RT_TIMECOMMANDBEHAVIORCONTAINER  = 0xf132
RT_TIMECONDITION  = 0xf128
RT_TIMECONDITIONCONTAINER  = 0xf125
RT_TIMEEFFECTBEHAVIOR  = 0xf136
RT_TIMEEFFECTBEHAVIORCONTAINER  = 0xf12d
RT_TIMEEXTTIMENODECONTAINER  = 0xf144
RT_TIMEITERATEDATA  = 0xf140
RT_TIMEMODIFIER  = 0xf129
RT_TIMEMOTIONBEHAVIOR  = 0xf137
RT_TIMEMOTIONBEHAVIORCONTAINER  = 0xf12e
RT_TIMENODE  = 0xf127
RT_TIMEPROPERTYLIST  = 0xf13d
RT_TIMEROTATIONBEHAVIOR  = 0xf138
RT_TIMEROTATIONBEHAVIORCONTAINER  = 0xf12f
RT_TIMESCALEBEHAVIOR  = 0xf139
RT_TIMESCALEBEHAVIORCONTAINER  = 0xf130
RT_TIMESEQUENCEDATA  = 0xf141
RT_TIMESETBEHAVIOR  = 0xf13a
RT_TIMESETBEHAVIORCONTAINER  = 0xf131
RT_TIMESUBEFFECTCONTAINER  = 0xf145
RT_TIMEVARIANT  = 0xf142
RT_TIMEVARIANTLIST  = 0xf13e
RT_USEREDITATOM  = 0xff5
RT_VBAINFO  = 0x3ff
RT_VBAINFOATOM  = 0x400
RT_VIEWINFOATOM  = 0x3fd
RT_VISUALPAGEATOM  = 0x2b01
RT_VISUALSHAPEATOM  = 0x2afb
SL_BIGOBJECT  = 0xf
SL_BLANK  = 0x10
SL_COLUMNTWOROWS  = 0xa
SL_FOUROBJECTS  = 0xe
SL_MASTERTITLE  = 0x2
SL_TITLEBODY  = 0x1
SL_TITLEONLY  = 0x7
SL_TITLESLIDE  = 0x0
SL_TWOCOLUMNS  = 0x8
SL_TWOCOLUMNSROW  = 0xd
SL_TWOROWS  = 0x9
SL_TWOROWSCOLUMN  = 0xb
SL_VERTICALTITLEBODY  = 0x11
SL_VERTICALTWOROWS  = 0x12

Properties

$arrayFonts  : array<int, string>
Array with Fonts.
$arrayHyperlinks  : array<int, array<string, string>>
Array with Hyperlinks.
$arrayNotes  : array<int, int>
Array with Notes.
$arrayPictures  : array<int, string>
Array with Pictures.
$bFirstShapeGroup  : bool
$currentNote  : null|int
$filename  : null|string
$inMainType  : int
$oCurrentGroup  : null|Group
$offsetPersistDirectory  : int
Offset (in bytes) from the beginning of the PowerPoint Document Stream to the PersistDirectoryAtom record for this user edit.
$offsetToCurrentEdit  : int
Offset (in bytes) from the beginning of the PowerPoint Document Stream to the UserEditAtom record for the most recent user edit.
$oPhpPresentation  : PhpPresentation
Output Object.
$rgPersistDirEntry  : array<int, int>
A structure that specifies a compressed table of sequential persist object identifiers and stream offsets to associated persist objects.
$streamCurrentUser  : string
Stream "Current User".
$streamPictures  : string
Stream "Pictures".
$streamPowerpointDocument  : string
Stream "Powerpoint Document".

Methods

canRead()  : bool
Can the current \PhpOffice\PhpPresentation\Reader\ReaderInterface read the file?
fileSupportsUnserializePhpPresentation()  : bool
Does a file support UnserializePhpPresentation ?
getInt1d()  : int
Read 8-bit unsigned integer.
getInt2d()  : int
Read 16-bit unsigned integer.
getInt4d()  : int
Read 32-bit signed integer.
load()  : PhpPresentation
Loads PhpPresentation Serialized file.
loadCurrentUserStream()  : void
Stream Current User.
loadFile()  : PhpPresentation
Load PhpPresentation Serialized file.
loadOLE()  : void
Read OLE Part.
loadPicturesStream()  : void
Stream Pictures.
loadPowerpointDocumentStream()  : void
Stream Powerpoint Document.
loadRecordHeader()  : array<string, int>
Read a record header.
readRecordAnimationInfoContainer()  : array<string, int>
A container record that specifies the animation and sound information for a shape.
readRecordDocumentContainer()  : void
A container record that specifies information about the document.
readRecordDrawingContainer()  : array<string, int>
An atom record that specifies information about a slide.
readRecordDrawingGroupContainer()  : array<string, int>
readRecordExObjRefAtom()  : array<string, int>
An atom record that specifies a reference to an external object.
readRecordInteractiveInfoAtom()  : array<string, int>
An atom record that specifies a type of action to be performed.
readRecordMacroNameAtom()  : array<string, int>
An atom record that specifies the name of a macro, a file name, or a named show.
readRecordMouseClickInteractiveInfoContainer()  : array<string, int>
A container record that specifies what actions to perform when interacting with an object by means of a mouse click.
readRecordMouseOverInteractiveInfoContainer()  : array<string, int>
A container record that specifies what actions to perform when interacting with an object by moving the mouse cursor over it.
readRecordNotesAtom()  : array<string, int>
readRecordNotesContainer()  : void
readRecordOfficeArtBlip()  : array{'length': int, 'picture': null|string}
The OfficeArtBlip record specifies BLIP file data.
readRecordOfficeArtChildAnchor()  : array<string, int>
The OfficeArtChildAnchor record specifies four signed integers that specify the anchor for the shape that contains this record.
readRecordOfficeArtClientAnchor()  : array<string, int>
An atom record that specifies the location of a shape.
readRecordOfficeArtClientData()  : array<string, int>
A container record that specifies information about a shape.
readRecordOfficeArtClientTextbox()  : Color}}
A container record that specifies text related data for a shape.
readRecordOfficeArtDgContainer()  : array<string, int>
The OfficeArtDgContainer record specifies the container for all the file records for the objects in a drawing.
readRecordOfficeArtFDG()  : array<string, int>
The OfficeArtFDG record specifies the number of shapes, the drawing identifier, and the shape identifier of the last shape in a drawing.
readRecordOfficeArtFOPT()  : array<string, bool|int|string>
The OfficeArtFOPT record specifies a table of OfficeArtRGFOPTE records.
readRecordOfficeArtFPSPL()  : array<string, int>
The OfficeArtFPSPL record specifies the former hierarchical position of the containing object that is either a shape or a group of shapes.
readRecordOfficeArtFSP()  : array<string, int>
The OfficeArtFSP record specifies an instance of a shape.
readRecordOfficeArtFSPGR()  : array<string, int>
The OfficeArtFSPGR record specifies the coordinate system of the group shape that the anchors of the child shape are expressed in.
readRecordOfficeArtSecondaryFOPT()  : array<string, int>
The OfficeArtSecondaryFOPT record specifies a table of OfficeArtRGFOPTE records.
readRecordOfficeArtSpContainer()  : AbstractShape}
The OfficeArtSpContainer record specifies a shape container.
readRecordOfficeArtSpgrContainer()  : array<string, int>
The OfficeArtSpgrContainer record specifies a container for groups of shapes.
readRecordOfficeArtTertiaryFOPT()  : array<string, int>
The OfficeArtTertiaryFOPT record specifies a table of OfficeArtRGFOPTE records,.
readRecordPersistDirectoryAtom()  : void
An atom record that specifies a persist object directory. Each persist object identifier specified MUST be unique in that persist object directory.
readRecordPerSlideHeadersFootersContainer()  : array<string, int>
A container record that specifies information about the headers (1) and footers within a slide.
readRecordPlaceholderAtom()  : array<string, int>
An atom record that specifies whether a shape is a placeholder shape.
readRecordRecolorInfoAtom()  : array<string, int>
An atom record that specifies a collection of re-color mappings for a metafile ([MS-WMF]).
readRecordRoundTripHFPlaceholder12Atom()  : array<string, int>
An atom record that specifies that a shape is a header or footerplaceholder shape.
readRecordRoundTripShapeId12Atom()  : array<string, int>
An atom record that specifies a shape identifier.
readRecordRoundTripSlideSyncInfo12Container()  : array<string, int>
A container record that specifies information about a slide that synchronizes to a slide in a slide library.
readRecordShapeFlags10Atom()  : array<string, int>
An atom record that specifies shape-level Boolean flags.
readRecordShapeFlagsAtom()  : array<string, int>
An atom record that specifies shape-level Boolean flags.
readRecordShapeProgBinaryTagContainer()  : array<string, int>
A container record that specifies programmable tags with additional binary shape data.
readRecordShapeProgTagsContainer()  : array<string, int>
A container record that specifies programmable tags with additional shape data.
readRecordSlideAtom()  : array<string, int>
An atom record that specifies information about a slide.
readRecordSlideContainer()  : void
A container record that specifies a presentation slide or title master slide.
readRecordSlideNameAtom()  : array{'length': int, 'slideName': string}
An atom record that specifies the name of a slide.
readRecordSlideNumberMCAtom()  : array<string, int>
An atom record that specifies a slide number metacharacter.
readRecordSlideProgTagsContainer()  : array<string, int>
A container record that specifies programmable tags with additional slide data.
readRecordSlideSchemeColorSchemeAtom()  : array<string, int>
A container record that specifies the color scheme used by a slide.
readRecordSlideShowSlideInfoAtom()  : array<string, int>
An atom record that specifies what transition effect to perform during a slide show, and how to advance to the next presentation slide.
readRecordUserEditAtom()  : void
UserEditAtom.
readStructureTextCFRun()  : Color}
A structure that specifies the character-level formatting of a run of text.
readStructureTextPFRun()  : array{'length': int, 'strLenRT': int, 'alignH': null|string, 'bulletChar': string, 'leftMargin': int, 'indent': int}
A structure that specifies the paragraph-level formatting of a run of text.
readStructureTextRuler()  : array<string, int>
A structure that specifies tabbing, margins, and indentation for text.
readStructureTextSIRun()  : array<string, int>
A structure that specifies language and spelling information for a run of text.

Constants

OFFICEARTBLIPJPEG

public mixed OFFICEARTBLIPJPEG = 0xf02a

OFFICEARTBLIPPICT

public mixed OFFICEARTBLIPPICT = 0xf01c

OFFICEARTBLIPTIFF

public mixed OFFICEARTBLIPTIFF = 0xf029

RT_ANIMATIONINFOATOM

public mixed RT_ANIMATIONINFOATOM = 0xff1

RT_BINARYTAGDATABLOB

public mixed RT_BINARYTAGDATABLOB = 0x138b

RT_BLIPCOLLECTION9

public mixed RT_BLIPCOLLECTION9 = 0x7f8

RT_BLIPENTITY9ATOM

public mixed RT_BLIPENTITY9ATOM = 0x7f9

RT_BOOKMARKCOLLECTION

public mixed RT_BOOKMARKCOLLECTION = 0x7e3

RT_BOOKMARKENTITYATOM

public mixed RT_BOOKMARKENTITYATOM = 0xfd0

RT_BOOKMARKSEEDATOM

public mixed RT_BOOKMARKSEEDATOM = 0x7e9

RT_BROADCASTDOCINFO9

public mixed RT_BROADCASTDOCINFO9 = 0x177e

RT_BROADCASTDOCINFO9ATOM

public mixed RT_BROADCASTDOCINFO9ATOM = 0x177f

RT_CHARTBUILDATOM

public mixed RT_CHARTBUILDATOM = 0x2b05

RT_COLORSCHEMEATOM

public mixed RT_COLORSCHEMEATOM = 0x7f0

RT_COMMENTINDEX10

public mixed RT_COMMENTINDEX10 = 0x2ee4

RT_COMMENTINDEX10ATOM

public mixed RT_COMMENTINDEX10ATOM = 0x2ee5

RT_CRYPTSESSION10CONTAINER

public mixed RT_CRYPTSESSION10CONTAINER = 0x2f14

RT_CURRENTUSERATOM

public mixed RT_CURRENTUSERATOM = 0xff6

RT_DATETIMEMETACHARATOM

public mixed RT_DATETIMEMETACHARATOM = 0xff7

RT_DEFAULTRULERATOM

public mixed RT_DEFAULTRULERATOM = 0xfab

RT_DIAGRAMBUILDATOM

public mixed RT_DIAGRAMBUILDATOM = 0x2b07

RT_DOCROUTINGSLIPATOM

public mixed RT_DOCROUTINGSLIPATOM = 0x406

RT_DOCTOOLBARSTATES10ATOM

public mixed RT_DOCTOOLBARSTATES10ATOM = 0x36b1

RT_ENDDOCUMENTATOM

public mixed RT_ENDDOCUMENTATOM = 0x3ea

RT_ENVELOPEDATA9ATOM

public mixed RT_ENVELOPEDATA9ATOM = 0x1785

RT_ENVELOPEFLAGS9ATOM

public mixed RT_ENVELOPEFLAGS9ATOM = 0x1784

RT_EXTERNALAVIMOVIE

public mixed RT_EXTERNALAVIMOVIE = 0x1006

RT_EXTERNALCDAUDIO

public mixed RT_EXTERNALCDAUDIO = 0x100e

RT_EXTERNALCDAUDIOATOM

public mixed RT_EXTERNALCDAUDIOATOM = 0x1012
public mixed RT_EXTERNALHYPERLINK = 0xfd7

RT_EXTERNALHYPERLINK9

public mixed RT_EXTERNALHYPERLINK9 = 0xfe4

RT_EXTERNALHYPERLINKATOM

public mixed RT_EXTERNALHYPERLINKATOM = 0xfd3

RT_EXTERNALHYPERLINKFLAGSATOM

public mixed RT_EXTERNALHYPERLINKFLAGSATOM = 0x1018

RT_EXTERNALMCIMOVIE

public mixed RT_EXTERNALMCIMOVIE = 0x1007

RT_EXTERNALMEDIAATOM

public mixed RT_EXTERNALMEDIAATOM = 0x1004

RT_EXTERNALMIDIAUDIO

public mixed RT_EXTERNALMIDIAUDIO = 0x100d

RT_EXTERNALOBJECTLIST

public mixed RT_EXTERNALOBJECTLIST = 0x409

RT_EXTERNALOBJECTLISTATOM

public mixed RT_EXTERNALOBJECTLISTATOM = 0x40a

RT_EXTERNALOBJECTREFATOM

public mixed RT_EXTERNALOBJECTREFATOM = 0xbc1

RT_EXTERNALOLECONTROL

public mixed RT_EXTERNALOLECONTROL = 0xfee

RT_EXTERNALOLECONTROLATOM

public mixed RT_EXTERNALOLECONTROLATOM = 0xffb

RT_EXTERNALOLEEMBED

public mixed RT_EXTERNALOLEEMBED = 0xfcc

RT_EXTERNALOLEEMBEDATOM

public mixed RT_EXTERNALOLEEMBEDATOM = 0xfcd
public mixed RT_EXTERNALOLELINK = 0xfce

RT_EXTERNALOLELINKATOM

public mixed RT_EXTERNALOLELINKATOM = 0xfd1

RT_EXTERNALOLEOBJECTATOM

public mixed RT_EXTERNALOLEOBJECTATOM = 0xfc3

RT_EXTERNALOLEOBJECTSTG

public mixed RT_EXTERNALOLEOBJECTSTG = 0x1011

RT_EXTERNALVIDEO

public mixed RT_EXTERNALVIDEO = 0x1005

RT_EXTERNALWAVAUDIOEMBEDDED

public mixed RT_EXTERNALWAVAUDIOEMBEDDED = 0x100f

RT_EXTERNALWAVAUDIOEMBEDDEDATOM

public mixed RT_EXTERNALWAVAUDIOEMBEDDEDATOM = 0x1013
public mixed RT_EXTERNALWAVAUDIOLINK = 0x1010

RT_FILTERPRIVACYFLAGS10ATOM

public mixed RT_FILTERPRIVACYFLAGS10ATOM = 0x36b0

RT_FONTCOLLECTION

public mixed RT_FONTCOLLECTION = 0x7d5

RT_FONTCOLLECTION10

public mixed RT_FONTCOLLECTION10 = 0x7d6

RT_FONTEMBEDDATABLOB

public mixed RT_FONTEMBEDDATABLOB = 0xfb8

RT_FONTEMBEDFLAGS10ATOM

public mixed RT_FONTEMBEDFLAGS10ATOM = 0x32c8

RT_FONTENTITYATOM

public mixed RT_FONTENTITYATOM = 0xfb7

RT_FOOTERMETACHARATOM

public mixed RT_FOOTERMETACHARATOM = 0xffa

RT_GENERICDATEMETACHARATOM

public mixed RT_GENERICDATEMETACHARATOM = 0xff8

RT_GRIDSPACING10ATOM

public mixed RT_GRIDSPACING10ATOM = 0x40d

RT_HEADERMETACHARATOM

public mixed RT_HEADERMETACHARATOM = 0xff9

RT_HEADERSFOOTERS

public mixed RT_HEADERSFOOTERS = 0xfd9

RT_HEADERSFOOTERSATOM

public mixed RT_HEADERSFOOTERSATOM = 0xfda

RT_HTMLDOCINFO9ATOM

public mixed RT_HTMLDOCINFO9ATOM = 0x177b

RT_HTMLPUBLISHINFO9

public mixed RT_HTMLPUBLISHINFO9 = 0x177d

RT_HTMLPUBLISHINFOATOM

public mixed RT_HTMLPUBLISHINFOATOM = 0x177c

RT_INTERACTIVEINFO

public mixed RT_INTERACTIVEINFO = 0xff2

RT_INTERACTIVEINFOATOM

public mixed RT_INTERACTIVEINFOATOM = 0xff3

RT_LEVELINFOATOM

public mixed RT_LEVELINFOATOM = 0x2b0a

RT_LINKEDSHAPE10ATOM

public mixed RT_LINKEDSHAPE10ATOM = 0x2ee6

RT_LINKEDSLIDE10ATOM

public mixed RT_LINKEDSLIDE10ATOM = 0x2ee7

RT_MASTERTEXTPROPATOM

public mixed RT_MASTERTEXTPROPATOM = 0xfa2

RT_NAMEDSHOWSLIDESATOM

public mixed RT_NAMEDSHOWSLIDESATOM = 0x412

RT_NORMALVIEWSETINFO9

public mixed RT_NORMALVIEWSETINFO9 = 0x414

RT_NORMALVIEWSETINFO9ATOM

public mixed RT_NORMALVIEWSETINFO9ATOM = 0x415

RT_NOTESTEXTVIEWINFO9

public mixed RT_NOTESTEXTVIEWINFO9 = 0x413

RT_OUTLINETEXTPROPS10

public mixed RT_OUTLINETEXTPROPS10 = 0xfb3

RT_OUTLINETEXTPROPS11

public mixed RT_OUTLINETEXTPROPS11 = 0xfb5

RT_OUTLINETEXTPROPS9

public mixed RT_OUTLINETEXTPROPS9 = 0xfae

RT_OUTLINETEXTPROPSHEADER9ATOM

public mixed RT_OUTLINETEXTPROPSHEADER9ATOM = 0xfaf

RT_OUTLINETEXTREFATOM

public mixed RT_OUTLINETEXTREFATOM = 0xf9e

RT_OUTLINEVIEWINFO

public mixed RT_OUTLINEVIEWINFO = 0x407

RT_PARABUILDATOM

public mixed RT_PARABUILDATOM = 0x2b09

RT_PERSISTDIRECTORYATOM

public mixed RT_PERSISTDIRECTORYATOM = 0x1772

RT_PHOTOALBUMINFO10ATOM

public mixed RT_PHOTOALBUMINFO10ATOM = 0x36b2

RT_PLACEHOLDERATOM

public mixed RT_PLACEHOLDERATOM = 0xbc3

RT_PRESENTATIONADVISORFLAGS9ATOM

public mixed RT_PRESENTATIONADVISORFLAGS9ATOM = 0x177a

RT_PRINTOPTIONSATOM

public mixed RT_PRINTOPTIONSATOM = 0x1770

RT_PROGBINARYTAG

public mixed RT_PROGBINARYTAG = 0x138a

RT_PROGSTRINGTAG

public mixed RT_PROGSTRINGTAG = 0x1389

RT_RECOLORINFOATOM

public mixed RT_RECOLORINFOATOM = 0xfe7

RT_ROUNDTRIPANIMATIONATOM12ATOM

public mixed RT_ROUNDTRIPANIMATIONATOM12ATOM = 0x2b0b

RT_ROUNDTRIPANIMATIONHASHATOM12ATOM

public mixed RT_ROUNDTRIPANIMATIONHASHATOM12ATOM = 0x2b0d

RT_ROUNDTRIPCOLORMAPPING12ATOM

public mixed RT_ROUNDTRIPCOLORMAPPING12ATOM = 0x40f

RT_ROUNDTRIPCOMPOSITEMASTERID12ATOM

public mixed RT_ROUNDTRIPCOMPOSITEMASTERID12ATOM = 0x41d

RT_ROUNDTRIPCONTENTMASTERID12ATOM

public mixed RT_ROUNDTRIPCONTENTMASTERID12ATOM = 0x422

RT_ROUNDTRIPCONTENTMASTERINFO12ATOM

public mixed RT_ROUNDTRIPCONTENTMASTERINFO12ATOM = 0x41e

RT_ROUNDTRIPCUSTOMTABLESTYLES12ATOM

public mixed RT_ROUNDTRIPCUSTOMTABLESTYLES12ATOM = 0x428

RT_ROUNDTRIPDOCFLAGS12ATOM

public mixed RT_ROUNDTRIPDOCFLAGS12ATOM = 0x425

RT_ROUNDTRIPHEADERFOOTERDEFAULTS12ATOM

public mixed RT_ROUNDTRIPHEADERFOOTERDEFAULTS12ATOM = 0x424

RT_ROUNDTRIPHFPLACEHOLDER12ATOM

public mixed RT_ROUNDTRIPHFPLACEHOLDER12ATOM = 0x420

RT_ROUNDTRIPNEWPLACEHOLDERID12ATOM

public mixed RT_ROUNDTRIPNEWPLACEHOLDERID12ATOM = 0xbdd

RT_ROUNDTRIPNOTESMASTERTEXTSTYLES12ATOM

public mixed RT_ROUNDTRIPNOTESMASTERTEXTSTYLES12ATOM = 0x427

RT_ROUNDTRIPOARTTEXTSTYLES12ATOM

public mixed RT_ROUNDTRIPOARTTEXTSTYLES12ATOM = 0x423

RT_ROUNDTRIPORIGINALMAINMASTERID12ATOM

public mixed RT_ROUNDTRIPORIGINALMAINMASTERID12ATOM = 0x41c

RT_ROUNDTRIPSHAPECHECKSUMFORCL12ATOM

public mixed RT_ROUNDTRIPSHAPECHECKSUMFORCL12ATOM = 0x426

RT_ROUNDTRIPSHAPEID12ATOM

public mixed RT_ROUNDTRIPSHAPEID12ATOM = 0x41f

RT_ROUNDTRIPSLIDESYNCINFO12

public mixed RT_ROUNDTRIPSLIDESYNCINFO12 = 0x3714

RT_ROUNDTRIPSLIDESYNCINFOATOM12

public mixed RT_ROUNDTRIPSLIDESYNCINFOATOM12 = 0x3715

RT_ROUNDTRIPTHEME12ATOM

public mixed RT_ROUNDTRIPTHEME12ATOM = 0x40e

RT_RTFDATETIMEMETACHARATOM

public mixed RT_RTFDATETIMEMETACHARATOM = 0x1015

RT_SHAPEFLAGS10ATOM

public mixed RT_SHAPEFLAGS10ATOM = 0xbdc

RT_SLIDEFLAGS10ATOM

public mixed RT_SLIDEFLAGS10ATOM = 0x2eea

RT_SLIDELISTENTRY10ATOM

public mixed RT_SLIDELISTENTRY10ATOM = 0x2ef0

RT_SLIDELISTTABLE10

public mixed RT_SLIDELISTTABLE10 = 0x2ef1

RT_SLIDELISTTABLESIZE10ATOM

public mixed RT_SLIDELISTTABLESIZE10ATOM = 0x2eef

RT_SLIDELISTWITHTEXT

public mixed RT_SLIDELISTWITHTEXT = 0xff0

RT_SLIDENUMBERMETACHARATOM

public mixed RT_SLIDENUMBERMETACHARATOM = 0xfd8

RT_SLIDEPERSISTATOM

public mixed RT_SLIDEPERSISTATOM = 0x3f3

RT_SLIDESHOWDOCINFOATOM

public mixed RT_SLIDESHOWDOCINFOATOM = 0x401

RT_SLIDESHOWSLIDEINFOATOM

public mixed RT_SLIDESHOWSLIDEINFOATOM = 0x3f9

RT_SLIDETIME10ATOM

public mixed RT_SLIDETIME10ATOM = 0x2eeb

RT_SLIDEVIEWINFOATOM

public mixed RT_SLIDEVIEWINFOATOM = 0x3fe

RT_SMARTTAGSTORE11CONTAINER

public mixed RT_SMARTTAGSTORE11CONTAINER = 0x36b3

RT_SORTERVIEWINFO

public mixed RT_SORTERVIEWINFO = 0x408

RT_SOUNDCOLLECTION

public mixed RT_SOUNDCOLLECTION = 0x7e4

RT_SOUNDCOLLECTIONATOM

public mixed RT_SOUNDCOLLECTIONATOM = 0x7e5

RT_STYLETEXTPROP10ATOM

public mixed RT_STYLETEXTPROP10ATOM = 0xfb1

RT_STYLETEXTPROP11ATOM

public mixed RT_STYLETEXTPROP11ATOM = 0xfb6

RT_STYLETEXTPROP9ATOM

public mixed RT_STYLETEXTPROP9ATOM = 0xfac

RT_STYLETEXTPROPATOM

public mixed RT_STYLETEXTPROPATOM = 0xfa1

RT_TEXTBOOKMARKATOM

public mixed RT_TEXTBOOKMARKATOM = 0xfa7

RT_TEXTCHARFORMATEXCEPTIONATOM

public mixed RT_TEXTCHARFORMATEXCEPTIONATOM = 0xfa4

RT_TEXTDEFAULTS10ATOM

public mixed RT_TEXTDEFAULTS10ATOM = 0xfb4

RT_TEXTDEFAULTS9ATOM

public mixed RT_TEXTDEFAULTS9ATOM = 0xfb0

RT_TEXTHEADERATOM

public mixed RT_TEXTHEADERATOM = 0xf9f

RT_TEXTINTERACTIVEINFOATOM

public mixed RT_TEXTINTERACTIVEINFOATOM = 0xfdf

RT_TEXTMASTERSTYLE10ATOM

public mixed RT_TEXTMASTERSTYLE10ATOM = 0xfb2

RT_TEXTMASTERSTYLE9ATOM

public mixed RT_TEXTMASTERSTYLE9ATOM = 0xfad

RT_TEXTMASTERSTYLEATOM

public mixed RT_TEXTMASTERSTYLEATOM = 0xfa3

RT_TEXTPARAGRAPHFORMATEXCEPTIONATOM

public mixed RT_TEXTPARAGRAPHFORMATEXCEPTIONATOM = 0xfa5

RT_TEXTSPECIALINFOATOM

public mixed RT_TEXTSPECIALINFOATOM = 0xfaa

RT_TEXTSPECIALINFODEFAULTATOM

public mixed RT_TEXTSPECIALINFODEFAULTATOM = 0xfa9

RT_TIMEANIMATEBEHAVIOR

public mixed RT_TIMEANIMATEBEHAVIOR = 0xf134

RT_TIMEANIMATEBEHAVIORCONTAINER

public mixed RT_TIMEANIMATEBEHAVIORCONTAINER = 0xf12b

RT_TIMEANIMATIONVALUE

public mixed RT_TIMEANIMATIONVALUE = 0xf143

RT_TIMEANIMATIONVALUELIST

public mixed RT_TIMEANIMATIONVALUELIST = 0xf13f

RT_TIMEBEHAVIORCONTAINER

public mixed RT_TIMEBEHAVIORCONTAINER = 0xf12a

RT_TIMECLIENTVISUALELEMENT

public mixed RT_TIMECLIENTVISUALELEMENT = 0xf13c

RT_TIMECOLORBEHAVIOR

public mixed RT_TIMECOLORBEHAVIOR = 0xf135

RT_TIMECOLORBEHAVIORCONTAINER

public mixed RT_TIMECOLORBEHAVIORCONTAINER = 0xf12c

RT_TIMECOMMANDBEHAVIOR

public mixed RT_TIMECOMMANDBEHAVIOR = 0xf13b

RT_TIMECOMMANDBEHAVIORCONTAINER

public mixed RT_TIMECOMMANDBEHAVIORCONTAINER = 0xf132

RT_TIMECONDITION

public mixed RT_TIMECONDITION = 0xf128

RT_TIMECONDITIONCONTAINER

public mixed RT_TIMECONDITIONCONTAINER = 0xf125

RT_TIMEEFFECTBEHAVIOR

public mixed RT_TIMEEFFECTBEHAVIOR = 0xf136

RT_TIMEEFFECTBEHAVIORCONTAINER

public mixed RT_TIMEEFFECTBEHAVIORCONTAINER = 0xf12d

RT_TIMEEXTTIMENODECONTAINER

public mixed RT_TIMEEXTTIMENODECONTAINER = 0xf144

RT_TIMEITERATEDATA

public mixed RT_TIMEITERATEDATA = 0xf140

RT_TIMEMOTIONBEHAVIOR

public mixed RT_TIMEMOTIONBEHAVIOR = 0xf137

RT_TIMEMOTIONBEHAVIORCONTAINER

public mixed RT_TIMEMOTIONBEHAVIORCONTAINER = 0xf12e

RT_TIMEPROPERTYLIST

public mixed RT_TIMEPROPERTYLIST = 0xf13d

RT_TIMEROTATIONBEHAVIOR

public mixed RT_TIMEROTATIONBEHAVIOR = 0xf138

RT_TIMEROTATIONBEHAVIORCONTAINER

public mixed RT_TIMEROTATIONBEHAVIORCONTAINER = 0xf12f

RT_TIMESCALEBEHAVIOR

public mixed RT_TIMESCALEBEHAVIOR = 0xf139

RT_TIMESCALEBEHAVIORCONTAINER

public mixed RT_TIMESCALEBEHAVIORCONTAINER = 0xf130

RT_TIMESEQUENCEDATA

public mixed RT_TIMESEQUENCEDATA = 0xf141

RT_TIMESETBEHAVIOR

public mixed RT_TIMESETBEHAVIOR = 0xf13a

RT_TIMESETBEHAVIORCONTAINER

public mixed RT_TIMESETBEHAVIORCONTAINER = 0xf131

RT_TIMESUBEFFECTCONTAINER

public mixed RT_TIMESUBEFFECTCONTAINER = 0xf145

RT_TIMEVARIANTLIST

public mixed RT_TIMEVARIANTLIST = 0xf13e

RT_VISUALPAGEATOM

public mixed RT_VISUALPAGEATOM = 0x2b01

RT_VISUALSHAPEATOM

public mixed RT_VISUALSHAPEATOM = 0x2afb

SL_VERTICALTITLEBODY

public mixed SL_VERTICALTITLEBODY = 0x11

SL_VERTICALTWOROWS

public mixed SL_VERTICALTWOROWS = 0x12

Properties

$arrayFonts

Array with Fonts.

private array<int, string> $arrayFonts = []

Array with Hyperlinks.

private array<int, array<string, string>> $arrayHyperlinks = []

$arrayNotes

Array with Notes.

private array<int, int> $arrayNotes = []

$arrayPictures

Array with Pictures.

private array<int, string> $arrayPictures = []

$bFirstShapeGroup

private bool $bFirstShapeGroup = false

$offsetPersistDirectory

Offset (in bytes) from the beginning of the PowerPoint Document Stream to the PersistDirectoryAtom record for this user edit.

private int $offsetPersistDirectory

$offsetToCurrentEdit

Offset (in bytes) from the beginning of the PowerPoint Document Stream to the UserEditAtom record for the most recent user edit.

private int $offsetToCurrentEdit

$rgPersistDirEntry

A structure that specifies a compressed table of sequential persist object identifiers and stream offsets to associated persist objects.

private array<int, int> $rgPersistDirEntry

$streamCurrentUser

Stream "Current User".

private string $streamCurrentUser

$streamPictures

Stream "Pictures".

private string $streamPictures

$streamPowerpointDocument

Stream "Powerpoint Document".

private string $streamPowerpointDocument

Methods

canRead()

Can the current \PhpOffice\PhpPresentation\Reader\ReaderInterface read the file?

public canRead(string $pFilename) : bool
Parameters
$pFilename : string
Return values
bool

fileSupportsUnserializePhpPresentation()

Does a file support UnserializePhpPresentation ?

public fileSupportsUnserializePhpPresentation([string $pFilename = '' ]) : bool
Parameters
$pFilename : string = ''
Return values
bool

getInt1d()

Read 8-bit unsigned integer.

public static getInt1d(string $data, int $pos) : int
Parameters
$data : string
$pos : int
Return values
int

getInt2d()

Read 16-bit unsigned integer.

public static getInt2d(string $data, int $pos) : int
Parameters
$data : string
$pos : int
Return values
int

getInt4d()

Read 32-bit signed integer.

public static getInt4d(string $data, int $pos) : int
Parameters
$data : string
$pos : int
Return values
int

loadRecordHeader()

Read a record header.

private loadRecordHeader(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Return values
array<string, int>

readRecordDrawingGroupContainer()

private readRecordDrawingGroupContainer(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Return values
array<string, int>

readRecordMouseClickInteractiveInfoContainer()

A container record that specifies what actions to perform when interacting with an object by means of a mouse click.

private readRecordMouseClickInteractiveInfoContainer(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd952348(v=office.12).aspx
Return values
array<string, int>

readRecordMouseOverInteractiveInfoContainer()

A container record that specifies what actions to perform when interacting with an object by moving the mouse cursor over it.

private readRecordMouseOverInteractiveInfoContainer(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd925811(v=office.12).aspx
Return values
array<string, int>

readRecordNotesAtom()

private readRecordNotesAtom(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Return values
array<string, int>

readRecordNotesContainer()

private readRecordNotesContainer(string $stream, int $pos) : void
Parameters
$stream : string
$pos : int

readRecordOfficeArtChildAnchor()

The OfficeArtChildAnchor record specifies four signed integers that specify the anchor for the shape that contains this record.

private readRecordOfficeArtChildAnchor(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd922720(v=office.12).aspx
Return values
array<string, int>

readRecordOfficeArtClientData()

A container record that specifies information about a shape.

private readRecordOfficeArtClientData(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see

: https://msdn.microsoft.com/en-us/library/dd950927(v=office.12).aspx

Return values
array<string, int>

readRecordOfficeArtDgContainer()

The OfficeArtDgContainer record specifies the container for all the file records for the objects in a drawing.

private readRecordOfficeArtDgContainer(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see

: https://msdn.microsoft.com/en-us/library/dd924455(v=office.12).aspx

Return values
array<string, int>

readRecordOfficeArtFDG()

The OfficeArtFDG record specifies the number of shapes, the drawing identifier, and the shape identifier of the last shape in a drawing.

private readRecordOfficeArtFDG(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see

: https://msdn.microsoft.com/en-us/library/dd946757(v=office.12).aspx

Return values
array<string, int>

readRecordOfficeArtFPSPL()

The OfficeArtFPSPL record specifies the former hierarchical position of the containing object that is either a shape or a group of shapes.

private readRecordOfficeArtFPSPL(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd947479(v=office.12).aspx
Return values
array<string, int>

readRecordOfficeArtSpgrContainer()

The OfficeArtSpgrContainer record specifies a container for groups of shapes.

private readRecordOfficeArtSpgrContainer(string $stream, int $pos[, bool $bInGroup = false ]) : array<string, int>
Parameters
$stream : string
$pos : int
$bInGroup : bool = false
Tags
see

: https://msdn.microsoft.com/en-us/library/dd910416(v=office.12).aspx

Return values
array<string, int>

readRecordRoundTripSlideSyncInfo12Container()

A container record that specifies information about a slide that synchronizes to a slide in a slide library.

private readRecordRoundTripSlideSyncInfo12Container(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd923801(v=office.12).aspx
Return values
array<string, int>

readRecordSlideShowSlideInfoAtom()

An atom record that specifies what transition effect to perform during a slide show, and how to advance to the next presentation slide.

private readRecordSlideShowSlideInfoAtom(string $stream, int $pos) : array<string, int>
Parameters
$stream : string
$pos : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd943408(v=office.12).aspx
Return values
array<string, int>

readStructureTextPFRun()

A structure that specifies the paragraph-level formatting of a run of text.

private readStructureTextPFRun(string $stream, int $pos, int $strLenRT) : array{'length': int, 'strLenRT': int, 'alignH': null|string, 'bulletChar': string, 'leftMargin': int, 'indent': int}
Parameters
$stream : string
$pos : int
$strLenRT : int
Tags
see
https://msdn.microsoft.com/en-us/library/dd923535(v=office.12).aspx
Return values
array{'length': int, 'strLenRT': int, 'alignH': null|string, 'bulletChar': string, 'leftMargin': int, 'indent': int}

        
On this page

Search results