Properties

$elements

$elements : array

Media elements

Type

array

Methods

addElement()

addElement(string  $container, string  $mediaType, string  $source, \PhpOffice\PhpWord\Element\Image  $image = null) : integer

Add new media element

Parameters

string $container

section|headerx|footerx|footnote|endnote

string $mediaType

image|object|link

string $source
\PhpOffice\PhpWord\Element\Image $image

Throws

\PhpOffice\PhpWord\Exception\Exception

Returns

integer

countElements()

countElements(string  $container, string  $mediaType = null) : integer

Get media elements count

Parameters

string $container

section|headerx|footerx|footnote|endnote

string $mediaType

image|object|link

Returns

integer

getElements()

getElements(string  $container, string  $type = null) : array

Get media elements

Parameters

string $container

section|headerx|footerx|footnote|endnote

string $type

image|object|link

Returns

array

resetElements()

resetElements() 

Reset media elements

addSectionMediaElement()

addSectionMediaElement(string  $src, string  $type, \PhpOffice\PhpWord\Element\Image  $image = null) : integer

Add new Section Media Element

Parameters

string $src
string $type
\PhpOffice\PhpWord\Element\Image $image

Returns

integer

addSectionLinkElement()

addSectionLinkElement(string  $linkSrc) : integer

Add new Section Link Element

Parameters

string $linkSrc

Returns

integer

getSectionMediaElements()

getSectionMediaElements(string  $key = null) : array

Get Section Media Elements

Parameters

string $key

Returns

array

countSectionMediaElements()

countSectionMediaElements(string  $key = null) : integer

Get Section Media Elements Count

Parameters

string $key

Returns

integer

addHeaderMediaElement()

addHeaderMediaElement(integer  $headerCount, string  $src, \PhpOffice\PhpWord\Element\Image  $image = null) : integer

Add new Header Media Element

Parameters

integer $headerCount
string $src
\PhpOffice\PhpWord\Element\Image $image

Returns

integer

countHeaderMediaElements()

countHeaderMediaElements(string  $key) : integer

Get Header Media Elements Count

Parameters

string $key

Returns

integer

getHeaderMediaElements()

getHeaderMediaElements() : array

Get Header Media Elements

Returns

array

addFooterMediaElement()

addFooterMediaElement(integer  $footerCount, string  $src, \PhpOffice\PhpWord\Element\Image  $image = null) : integer

Add new Footer Media Element

Parameters

integer $footerCount
string $src
\PhpOffice\PhpWord\Element\Image $image

Returns

integer

countFooterMediaElements()

countFooterMediaElements(string  $key) : integer

Get Footer Media Elements Count

Parameters

string $key

Returns

integer

getFooterMediaElements()

getFooterMediaElements() : array

Get Footer Media Elements

Returns

array

getElementsByType()

getElementsByType(string  $container, string  $type = null) : array

Get elements by media type

Parameters

string $container

section|footnote|endnote

string $type

image|object|link

Returns

array