$listIndex
$listIndex :
Common Html functions
addHtml(\PhpOffice\PhpWord\Element\AbstractContainer $element, string $html, boolean $fullHTML = false, boolean $preserveWhiteSpace = true, $options = null)
Add HTML parts.
Note: $stylesheet parameter is removed to avoid PHPMD error for unused parameter
Warning: Do not pass user-generated HTML here, as that would allow an attacker to read arbitrary
files or perform server-side request forgery by passing local file paths or URLs in .
\PhpOffice\PhpWord\Element\AbstractContainer | $element | Where the parts need to be added |
string | $html | The code to parse |
boolean | $fullHTML | If it's a full HTML, no need to add 'body' tag |
boolean | $preserveWhiteSpace | If false, the whitespaces between nodes will be removed |
$options |
parseInlineStyle(\DOMNode $node, array $styles = array()) : array
parse Inline style of a node
\DOMNode | $node | Node to check on attributes and to compile a style array |
array | $styles | is supplied, the inline style attributes are added to the already existing style |
parseNode(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, array $styles = array(), array $data = array())
Parse a node and add a corresponding element to the parent element.
\DOMNode | $node | node to parse |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | object to add an element corresponding with the node |
array | $styles | Array with all styles |
array | $data | Array to transport data to a next level in the DOM tree, for example level of listitems |
parseChildNodes(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, array $styles, array $data)
Parse child nodes.
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
array | $styles | |
array | $data |
parseParagraph(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, $styles) : \PhpOffice\PhpWord\Element\TextRun
Parse paragraph node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles |
parseHeading(\PhpOffice\PhpWord\Element\AbstractContainer $element, $styles, string $argument1) : \PhpOffice\PhpWord\Element\TextRun
Parse heading node
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles | ||
string | $argument1 | Name of heading style |
parseText(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, $styles)
Parse text node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles |
parseTable(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, $styles) : \PhpOffice\PhpWord\Element\Table
Parse table node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles |
$element
parseRow(\DOMNode $node, \PhpOffice\PhpWord\Element\Table $element, $styles) : \PhpOffice\PhpWord\Element\Row
Parse a table row
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\Table | $element | |
$styles |
$element
parseCell(\DOMNode $node, \PhpOffice\PhpWord\Element\Table $element, $styles) : \PhpOffice\PhpWord\Element\Cell|\PhpOffice\PhpWord\Element\TextRun
Parse table cell
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\Table | $element | |
$styles |
$element
parseList(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, $styles, $data)
Parse list node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles | ||
$data |
parseListItem(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, $styles, array $data)
Parse list item node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
$styles | ||
array | $data |
parseImage(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element) : \PhpOffice\PhpWord\Element\Image
Parse image node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element |
parseLineBreak(\PhpOffice\PhpWord\Element\AbstractContainer $element)
Parse line break
\PhpOffice\PhpWord\Element\AbstractContainer | $element |
parseLink(\DOMNode $node, \PhpOffice\PhpWord\Element\AbstractContainer $element, array $styles)
Parse link node
\DOMNode | $node | |
\PhpOffice\PhpWord\Element\AbstractContainer | $element | |
array | $styles |