<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$options = array('highlightColor' => 'green', 'document' => true, 'endnotes' => true, 'comments' => true, 'headersAndFooters' => true, 'footnotes' => true);
$docx->searchAndHighlight('../../files/second.docx', 'example_highlightedDocx.docx', 'data', $options);
<?php

require_once '../../../classes/DocxUtilities.inc';
$newDocx = new DocxUtilities();
$options = array('document' => true, 'endnotes' => true, 'comments' => true, 'headersAndFooters' => true, 'footnotes' => true);
$newDocx->searchAndReplace('../../files/second.docx', 'example_replacedDocx.docx', 'data', 'required data', $options);
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$source = '../../files/Watermark.docx';
$target = 'example_unwatermark.docx';
$docx->watermarkRemove($source, $target);
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$docx->removeChapter('../../files/headings.docx', 'example_removeChapter.docx', 'First Heading');
<?php

require_once '../../../classes/DocxUtilities.inc';
$newDocx = new DocxUtilities();
$newDocx->setLineNumbering('../../files/second.docx', 'example_setLineNumbering.docx', array('start' => 25));
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$values = array(0, 1, 1);
$docx->parseCheckboxes('../../files/Checkbox.docx', 'example_parsecheckboxes.docx', $values);
<?php

require_once '../../../classes/DocxUtilities.inc';
$newDocx = new DocxUtilities();
$options = array('document' => true, 'endnotes' => true, 'comments' => true, 'headersAndFooters' => true, 'footnotes' => true);
$newDocx->searchAndRemove('../../files/second.docx', 'example_removedParagraphDocx.docx', 'different', $options);
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$source = '../../files/example_area_chart.docx';
$target = 'example_area_chart_replace_data.docx';
$simpleData = array(array(25, 10, 5), array(20, 5, 4), array(15, 0, 3), array(10, 15, 2));
$completedData = array(array(25, 10, 5), array(20, 5, 4), array(15, 0, 3), array(10, 15, 2));
$data = array(0 => $simpleData, 1 => $completedData);
$docx->replaceChartData($source, $target, $data);
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$source = '../../files/Text.docx';
$target = 'example_watermarkImage.docx';
$docx->watermarkDocx($source, $target, $type = 'image', $options = array('image' => '../../files/image.png', 'decolorate' => false));
<?php

require_once '../../../classes/DocxUtilities.inc';
$docx = new DocxUtilities();
$source = '../../files/Text.docx';
$target = 'example_watermarkText.docx';
$docx->watermarkDocx($source, $target, $type = 'text', $options = array('text' => 'PHPDocX'));