| 
<?php
 /*
 * Example text alignment.
 */
 
 require_once '../vsword/VsWord.php';
 VsWord::autoLoad();
 
 $doc = new VsWord();
 
 $paragraph = new PCompositeNode();
 $paragraph->addPNodeStyle( new AlignNode(AlignNode::TYPE_RIGHT) );
 $paragraph->addText("Some more text ... More text about... Some more text ... More text about... Some more text ... More text about...");
 $doc->getDocument()->getBody()->addNode( $paragraph );
 
 $paragraph = new PCompositeNode();
 $paragraph->addPNodeStyle( new AlignNode(AlignNode::TYPE_LEFT) );
 $paragraph->addText("Some more text ... More text about... Some more text ... More text about... Some more text ... More text about...");
 $doc->getDocument()->getBody()->addNode( $paragraph );
 
 $paragraph = new PCompositeNode();
 $paragraph->addPNodeStyle( new AlignNode(AlignNode::TYPE_CENTER) );
 $paragraph->addText("Some more text ... More text about... Some more text ... More text about... Some more text ... More text about...");
 $doc->getDocument()->getBody()->addNode( $paragraph );
 
 $paragraph = new PCompositeNode();
 $paragraph->addPNodeStyle( new AlignNode(AlignNode::TYPE_BOTH) );
 $paragraph->addText("Some more text ... More text about... Some more text ... More text about... Some more text ... More text about...");
 $doc->getDocument()->getBody()->addNode( $paragraph );
 /**/
 echo '<pre>'.($doc->getDocument()->getBody()->look()).'</pre>';
 
 $doc->saveAs('align.docx');
 |