protected function addTableCell($tagName, $align, $text)
	{
		$startPos  = $this->pos;
		$endPos    = $startPos + strlen($text);
		$this->pos = $endPos;

		preg_match('/^( *).*?( *)$/', $text, $m);
		if ($m[1])
		{
			$ignoreLen = strlen($m[1]);
			$this->createIgnoreTag($startPos, $ignoreLen);
			$startPos += $ignoreLen;
		}
		if ($m[2])
		{
			$ignoreLen = strlen($m[2]);
			$this->createIgnoreTag($endPos - $ignoreLen, $ignoreLen);
			$endPos -= $ignoreLen;
		}

		$this->createCellTags($tagName, $startPos, $endPos, $align);
	}
protected function addTableCell($tagName, $align, $text)
	{
		$startPos  = $this->pos;
		$endPos    = $startPos + strlen($text);
		$this->pos = $endPos;

		preg_match('/^( *).*?( *)$/', $text, $m);
		if ($m[1])
		{
			$ignoreLen = strlen($m[1]);
			$this->createIgnoreTag($startPos, $ignoreLen);
			$startPos += $ignoreLen;
		}
		if ($m[2])
		{
			$ignoreLen = strlen($m[2]);
			$this->createIgnoreTag($endPos - $ignoreLen, $ignoreLen);
			$endPos -= $ignoreLen;
		}

		$this->createCellTags($tagName, $startPos, $endPos, $align);
	}
protected function addTableCell ( $ tagName , $ align , $ text ) { $ startPos = $ this -> pos ; $ endPos = $ startPos + strlen ( $ text ) ; $ this -> pos = $ endPos ; preg_match ( '/^( *).*?( *)$/' , $ text , $ m ) ; if ( $ m [ 1 ] ) { $ ignoreLen = strlen ( $ m [ 1 ] ) ; $ this -> createIgnoreTag ( $ startPos , $ ignoreLen ) ; $ startPos += $ ignoreLen ; } if ( $ m [ 2 ] ) { $ ignoreLen = strlen ( $ m [ 2 ] ) ; $ this -> createIgnoreTag ( $ endPos - $ ignoreLen , $ ignoreLen ) ; $ endPos -= $ ignoreLen ; } $ this -> createCellTags ( $ tagName , $ startPos , $ endPos , $ align ) ; }
Add a cell's tags for current table at current position

@param  string $tagName Either TD or TH
@param  string $align   Either "left", "center", "right" or ""
@return void
Add a cell s tags for current table at current position