Source for file Xml2PdfTag.php

Documentation is available at Xml2PdfTag.php

  1. <?php
  2. /**
  3.  * Xml2PdfTag.
  4.  * @filesource
  5.  *
  6.  * @author guillaume l. <guillaume@geelweb.org>
  7.  * @link http://www.geelweb.org
  8.  * @license http://opensource.org/licenses/bsd-license.php BSD License
  9.  * @copyright copytight © 2006, guillaume luchet
  10.  * @package Xml2Pdf
  11.  * @version 0.6.10.8
  12.  */
  13.  
  14. /**
  15.  * Class Xml2PdfTag.
  16.  *
  17.  * This class describe an XML tag, most of tags plugins classes extends
  18.  * Xml2PdfTag.
  19.  *
  20.  * <b>attributes: </b>
  21.  * - <b>id</b> - string - element id
  22.  *
  23.  * @author guillaume l. <guillaume@geelweb.org>
  24.  * @link http://www.geelweb.org
  25.  * @license http://opensource.org/licenses/bsd-license.php BSD License
  26.  * @copyright copytight © 2006, guillaume luchet
  27.  * @package Xml2Pdf
  28.  * @version 0.6.10.8
  29.  */
  30. Class Xml2PdfTag {
  31.     // class properties {{{
  32.     
  33.         
  34.     /**
  35.      * object Pdf.
  36.      * @var object Pdf 
  37.      */
  38.     public $pdf;
  39.     
  40.     /**
  41.      * tag content.
  42.      * @var string 
  43.      */
  44.     public $content = '';
  45.     
  46.     // }}}
  47.     // Xml2PdfTag::__construct__() {{{
  48.  
  49.     
  50.     /**
  51.      * Constructor.
  52.      *
  53.      * @return void 
  54.      */
  55.     public function __construct($pdf$tagProperties=array()) {
  56.         $this->pdf = $pdf;
  57.         if(isset($tagProperties['ID'])) {
  58.             $this->pdf->linksIds[$tagProperties['ID']] $this->pdf->AddLink();
  59.             $this->pdf->SetLink($this->pdf->linksIds[$tagProperties['ID']]-1);
  60.         }
  61.     
  62.     
  63.     // }}}
  64.     // Xml2PdfTag::addContent(string) {{{
  65.  
  66.     
  67.     /**
  68.      * Add content.
  69.      *
  70.      * @return void 
  71.      */
  72.     public function addContent($content{
  73.         $this->content .= $content;
  74.     
  75.     
  76.     // }}}
  77.     // Xml2PdfTag::close() {{{
  78.  
  79.     
  80.     /**
  81.      * Close tag.
  82.      *
  83.      * @return boolean 
  84.      */
  85.     public function close({
  86.         return;
  87.     
  88.     
  89.     // }}}
  90. }
  91. ?>

Documentation generated on Wed, 11 Oct 2006 22:27:33 +0200 by phpDocumentor 1.3.0