Overview

Packages

  • PHP
  • vsword
    • node
    • parser
      • addesed
    • structure
      • style

Classes

  • AlignNode
  • ArbitraryCompositeNode
  • ArbitraryNode
  • BodyCompositeNode
  • BoldStyleNode
  • BrNode
  • CompositeNode
  • DocumentCompositeNode
  • DrawingNode
  • EmptyCompositeNode
  • FontSizeStyleNode
  • HyperlinkCompositeNode
  • ItalicStyleNode
  • ListCompositeNode
  • ListItemCompositeNode
  • Node
  • PageBreakNode
  • PCompositeNode
  • PPrCompositeNode
  • RCompositeNode
  • RPrCompositeNode
  • StringNode
  • TableColCompositeNode
  • TableCompositeNode
  • TableRowCompositeNode
  • TextNode
  • UnderlineStyleNode
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: 
 3: /**
 4: *  Class TableCompositeNode
 5: *
 6: *  @version 1.0.0
 7: *  @author v.raskin
 8:  * @package vsword.node
 9: */
10: class TableCompositeNode extends EmptyCompositeNode implements IBlockContext  {
11: 
12:     /**
13:     * @param TableRowCompositeNode
14:     */
15:     public function addNode( $node) {
16:         return parent::addNode($node);
17:     }
18:     
19:     protected function beforeRenderChildrensWord() {
20:         $xml = '<w:tbl><w:tblPr>';      
21:          if(!is_null($this->styleId)) {
22:             $xml .= '<w:tblStyle w:val="'.$this->styleId.'"/>';
23:          }
24:          $xml .='<w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1"/></w:tblPr> <w:tblGrid><w:gridCol w:w="4785"/><w:gridCol w:w="4786"/></w:tblGrid>';
25:         return $xml; 
26:     }
27:     
28:     protected function afterRenderChildrensWord() {
29:         return '</w:tbl>';
30:     }
31: } 
wordx API documentation generated by ApiGen 2.8.0