public function endTemplate()
    {
        if (null === $this->currentTemplateId) {
            return false;
        }

        $templateId = $this->currentTemplateId;
        $template = $this->templates[$templateId];

        $state = $template['state'];
        $this->SetXY($state['x'], $state['y']);
        $this->tMargin = $state['tMargin'];
        $this->lMargin = $state['lMargin'];
        $this->rMargin = $state['rMargin'];
        $this->h = $state['h'];
        $this->w = $state['w'];
        $this->SetAutoPageBreak($state['AutoPageBreak'], $state['bMargin']);

        $this->FontFamily = $state['FontFamily'];
        $this->FontStyle = $state['FontStyle'];
        $this->FontSizePt = $state['FontSizePt'];
        $this->FontSize = $state['FontSize'];

        $this->TextColor = $state['TextColor'];
        $this->DrawColor = $state['DrawColor'];
        $this->FillColor = $state['FillColor'];
        $this->ColorFlag = $state['ColorFlag'];

        $this->underline = $state['underline'];

        $fontKey = $this->FontFamily . $this->FontStyle;
        if ($fontKey) {
            $this->CurrentFont =& $this->fonts[$fontKey];
        } else {
            unset($this->CurrentFont);
        }

        $this->currentTemplateId = null;

        return $templateId;
    }
public function endTemplate()
    {
        if (null === $this->currentTemplateId) {
            return false;
        }

        $templateId = $this->currentTemplateId;
        $template = $this->templates[$templateId];

        $state = $template['state'];
        $this->SetXY($state['x'], $state['y']);
        $this->tMargin = $state['tMargin'];
        $this->lMargin = $state['lMargin'];
        $this->rMargin = $state['rMargin'];
        $this->h = $state['h'];
        $this->w = $state['w'];
        $this->SetAutoPageBreak($state['AutoPageBreak'], $state['bMargin']);

        $this->FontFamily = $state['FontFamily'];
        $this->FontStyle = $state['FontStyle'];
        $this->FontSizePt = $state['FontSizePt'];
        $this->FontSize = $state['FontSize'];

        $this->TextColor = $state['TextColor'];
        $this->DrawColor = $state['DrawColor'];
        $this->FillColor = $state['FillColor'];
        $this->ColorFlag = $state['ColorFlag'];

        $this->underline = $state['underline'];

        $fontKey = $this->FontFamily . $this->FontStyle;
        if ($fontKey) {
            $this->CurrentFont =& $this->fonts[$fontKey];
        } else {
            unset($this->CurrentFont);
        }

        $this->currentTemplateId = null;

        return $templateId;
    }
public function endTemplate ( ) { if ( null === $ this -> currentTemplateId ) { return false ; } $ templateId = $ this -> currentTemplateId ; $ template = $ this -> templates [ $ templateId ] ; $ state = $ template [ 'state' ] ; $ this -> SetXY ( $ state [ 'x' ] , $ state [ 'y' ] ) ; $ this -> tMargin = $ state [ 'tMargin' ] ; $ this -> lMargin = $ state [ 'lMargin' ] ; $ this -> rMargin = $ state [ 'rMargin' ] ; $ this -> h = $ state [ 'h' ] ; $ this -> w = $ state [ 'w' ] ; $ this -> SetAutoPageBreak ( $ state [ 'AutoPageBreak' ] , $ state [ 'bMargin' ] ) ; $ this -> FontFamily = $ state [ 'FontFamily' ] ; $ this -> FontStyle = $ state [ 'FontStyle' ] ; $ this -> FontSizePt = $ state [ 'FontSizePt' ] ; $ this -> FontSize = $ state [ 'FontSize' ] ; $ this -> TextColor = $ state [ 'TextColor' ] ; $ this -> DrawColor = $ state [ 'DrawColor' ] ; $ this -> FillColor = $ state [ 'FillColor' ] ; $ this -> ColorFlag = $ state [ 'ColorFlag' ] ; $ this -> underline = $ state [ 'underline' ] ; $ fontKey = $ this -> FontFamily . $ this -> FontStyle ; if ( $ fontKey ) { $ this -> CurrentFont = & $ this -> fonts [ $ fontKey ] ; } else { unset ( $ this -> CurrentFont ) ; } $ this -> currentTemplateId = null ; return $ templateId ; }
Ends a template.

@return bool|int|null A template identifier.
Ends a template .