<?php

//path to  the CreateDocx class within your PHPDocX installation
require_once '../../../classes/CreateDocx.inc';
$docx = new CreateDocx();
//create a simple Word fragment with formatted text to be include in the textbox
$txtboxContent = new WordFragment($docx);
$runs = array();
$runs[] = array('text' => 'This text is normal.');
$runs[] = array('text' => ' And this text is red.', 'color' => 'FF0000');
$txtboxContent->addText($runs);
$textBoxOptions = array('align' => 'right', 'paddingLeft' => 5, 'width' => 140, 'height' => 140, 'contentVerticalAlign' => 'bottom');
$txtbx = new WordFragment($docx);
$txtbx->addTextBox($txtboxContent, $textBoxOptions);
$documentText = 'Text in the main document flow. Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur.';
$textRuns = array();
$textRuns[] = $txtbx;
$textRuns[] = array('text' => $documentText);
$docx->addText($textRuns);
$docx->createDocx('example_addTextBox_3');
<?php

//path to  the CreateDocx class within your PHPDocX installation
require_once '../../../classes/CreateDocx.inc';
$docx = new CreateDocx();
$txtbx = new WordFragment($docx);
$text = 'Some text content for the textbox. Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur.';
$textBoxOptions = array('align' => 'left', 'paddingLeft' => 5, 'border' => false, 'fillColor' => '#ddddff', 'width' => 200);
$txtbx->addTextBox($text, $textBoxOptions);
$documentText = 'Text in the main document flow. Lorem ipsum dolor sit amet, consectetur adipisicing elit, ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut ' . 'enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut' . 'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' . 'in voluptate velit esse cillum dolore eu fugiat nulla pariatur.';
$textRuns = array();
$textRuns[] = $txtbx;
$textRuns[] = array('text' => $documentText);
$docx->addText($textRuns);
$docx->createDocx('example_addTextBox_2');