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: /**
 5: *  Class ListItemCompositeNode
 6: * 
 7: *  @version 1.0.3
 8: *  @author v.raskin
 9:  * @package vsword.node
10: */
11: class ListItemCompositeNode extends PCompositeNode {
12:     
13:         /**
14:     *
15:     * @var int 
16:     */
17:         protected $level = 0;
18:     
19:     /**
20:      * 
21:      * @param type $level
22:      */
23:     public function setLevel($level) {
24:         $this->level = $level;
25:     }
26:     
27:     /**
28:     * 
29:     * @return int
30:     */
31:        public function getLevel() {
32:        return $this->level;
33:        }
34: 
35:     protected function beforeRenderChildrensWord() { 
36:         $num = new ArbitraryCompositeNode('w:numPr');   
37:         $this->getPPr()->addNode($num); 
38:         $num->addNode( new ArbitraryNode('w:ilvl', array(
39:             'w:val'=>$this->getLevel(),
40:         ))); 
41:         $num->addNode( new ArbitraryNode('w:numId', array(
42:             'w:val'=>'1',
43:         ))); 
44:         return parent::beforeRenderChildrensWord();
45:     }
46: }
47: 
wordx API documentation generated by ApiGen 2.8.0