Lines Matching refs:tag

103 	 * @param string $tag The tag name
106 private function getTagInstance($tag)
108 $className = self::getTagClassName($tag);
126 * Returns the fully qualified name of the class handling the rendering of the given tag
128 * @param string $tag The tag name
131 public static function getTagClassName($tag)
168 $className .= isset($map[$tag]) ? $map[$tag] : ucfirst(strtolower($tag));
173 public function OpenTag($tag, $attr, &$ahtml, &$ihtml)
177 if (isset($this->mpdf->blk[$this->mpdf->blklvl]['tag'])) {
179 // li end tag may be omitted if immediately followed by another li element
180 if (!$closed && $this->mpdf->blk[$this->mpdf->blklvl]['tag'] == 'LI' && $tag == 'LI') {
184 // dt end tag may be omitted if immediately followed by another dt element or a dd element
185 if (!$closed && $this->mpdf->blk[$this->mpdf->blklvl]['tag'] == 'DT' && ($tag == 'DT' || $tag == 'DD')) {
189 // dd end tag may be omitted if immediately followed by another dd element or a dt element
190 if (!$closed && $this->mpdf->blk[$this->mpdf->blklvl]['tag'] == 'DD' && ($tag == 'DT' || $tag == 'DD')) {
194 // p end tag may be omitted if immediately followed by an address, article, aside, blockquote, div, dl,
196 if (!$closed && $this->mpdf->blk[$this->mpdf->blklvl]['tag'] == 'P'
197 && ($tag == 'P' || $tag == 'DIV' || $tag == 'H1' || $tag == 'H2' || $tag == 'H3'
198 || $tag == 'H4' || $tag == 'H5' || $tag == 'H6' || $tag == 'UL' || $tag == 'OL'
199 || $tag == 'TABLE' || $tag == 'PRE' || $tag == 'FORM' || $tag == 'ADDRESS' || $tag == 'BLOCKQUOTE'
200 || $tag == 'CENTER' || $tag == 'DL' || $tag == 'HR' || $tag == 'ARTICLE' || $tag == 'ASIDE'
201 || $tag == 'FIELDSET' || $tag == 'HGROUP' || $tag == 'MAIN' || $tag == 'NAV' || $tag == 'SECTION')) {
205 // option end tag may be omitted if immediately followed by another option element
207 if (!$closed && $this->mpdf->blk[$this->mpdf->blklvl]['tag'] == 'OPTION' && $tag == 'OPTION') {
212 if (!$closed && ($tag == 'TD' || $tag == 'TH') && $this->mpdf->lastoptionaltag == 'TD') {
216 if (!$closed && ($tag == 'TD' || $tag == 'TH') && $this->mpdf->lastoptionaltag == 'TH') {
220 if (!$closed && $tag == 'TR' && $this->mpdf->lastoptionaltag == 'TR') {
224 if (!$closed && $tag == 'TR' && $this->mpdf->lastoptionaltag == 'TD') {
230 if (!$closed && $tag == 'TR' && $this->mpdf->lastoptionaltag == 'TH') {
239 if ($object = $this->getTagInstance($tag)) {
244 public function CloseTag($tag, &$ahtml, &$ihtml)
246 if ($object = $this->getTagInstance($tag)) {