This class is the responsible of replacing template variables
package |
Docxpresso |
---|---|
subpackage |
Templates |
__construct(\Docxpresso\Templates\CreateDocument $doc, array $vars, array $options)
access |
public |
---|---|
\Docxpresso\Templates\CreateDocument
array
array
_dimension(mixed $d) : integer
access |
private |
---|
mixed
integer
_maxCountVars(array $vars) : integer
access |
private |
---|
array
integer
_replace(array $vars, array $options) : void
access |
private |
---|
array
array
_replaceChart(array $vars, array $options) : void
access |
private |
---|
array
array
_replaceChartData(string $path, array $data) : void
access |
private |
---|
string
array
_replaceImageSrc(\Docxpresso\Templates\DOMNode $node, array $data) : void
access |
private |
---|
\Docxpresso\Templates\DOMNode
array
_replaceParagraph(array $vars, array $options, string $tag) : void
access |
private |
---|
array
array
string
_replaceSingleVariable(array $var, mixed $value, array $options) : void
access |
private |
---|
array
mixed
array
_replaceTable(array $vars, array $options) : void
access |
private |
---|
array
array
_replaceText(array $vars, array $options) : void
access |
private |
---|
array
array
_replaceValue(\Docxpresso\Templates\DOMNode $node, string $var, mixed $value, array $options) : void
access |
private |
---|
\Docxpresso\Templates\DOMNode
string
mixed
array
_replaceValueByDocFragment(\Docxpresso\Templates\DOMNode $node, string $var, \Docxpresso\Templates\DocumentFragment $value, array $options) : void
access |
private |
---|
\Docxpresso\Templates\DOMNode
string
\Docxpresso\Templates\DocumentFragment
array
_replaceValueByString(\Docxpresso\Templates\DOMNode $node, string $var, string $value, array $options) : void
access |
private |
---|
\Docxpresso\Templates\DOMNode
string
string
array
_baseODF : \Docxpresso\Templates\ODFElement
var | |
---|---|
access |
private |
\Docxpresso\Templates\ODFElement
_doc : \Docxpresso\Templates\CreateDocument
var | |
---|---|
access |
private |
\Docxpresso\Templates\CreateDocument
_dom : \Docxpresso\Templates\DOMDocument
var | |
---|---|
access |
private |
\Docxpresso\Templates\DOMDocument
_docxpath : \Docxpresso\Templates\DOMXPath
var | |
---|---|
access |
private |
\Docxpresso\Templates\DOMXPath
_manifest : \Docxpresso\Templates\DOMDocument
var | |
---|---|
access |
private |
\Docxpresso\Templates\DOMDocument
_removeNodes : array
var | |
---|---|
access |
private |
array
_ODFQuery : \Docxpresso\Templates\ODFQuery