/** * tag : RECT * mode : OPEN * * @param array $param * @return boolean */ protected function _tag_open_RECT($param) { if (!$this->_isInDraw) { throw new HTML2PDF_exception(8, 'RECT'); } $this->pdf->doTransform(isset($param['transform']) ? $this->_prepareTransform($param['transform']) : null); $this->parsingCss->save(); $styles = $this->parsingCss->getSvgStyle('path', $param); $style = $this->pdf->svgSetStyle($styles); $x = isset($param['x']) ? $this->parsingCss->ConvertToMM($param['x'], $this->_isInDraw['w']) : 0.0; $y = isset($param['y']) ? $this->parsingCss->ConvertToMM($param['y'], $this->_isInDraw['h']) : 0.0; $w = isset($param['w']) ? $this->parsingCss->ConvertToMM($param['w'], $this->_isInDraw['w']) : 0.0; $h = isset($param['h']) ? $this->parsingCss->ConvertToMM($param['h'], $this->_isInDraw['h']) : 0.0; $this->pdf->svgRect($x, $y, $w, $h, $style); $this->pdf->undoTransform(); $this->parsingCss->load(); }