Lines Matching refs:tag

90 		// But first, we replace upper and mixed case closing style tag with lower
334 $tag = '';
336 $tag = $t;
338 $tag = $t . '>>PSEUDO>>' . $m[1];
343 $tag = $t . '>>NAMED>>' . $t2;
345 $tag = $t . '>>NAMED>>' . $t2 . '>>PSEUDO>>' . $m[1];
351 if (isset($this->CSS[$tag]) && $tag) {
352 $this->CSS[$tag] = $this->array_merge_recursive_unique($this->CSS[$tag], $classproperties);
353 } elseif ($tag) {
354 $this->CSS[$tag] = $classproperties;
365 $tag = '';
370 $tag = 'CLASS>>' . join('.', $classes);
372 $tag = 'ID>>' . $m[1];
374 $tag = 'LANG>>' . strtolower($m[1]);
376 $tag = 'LANG>>' . strtolower($m[1]);
380 $tag = $m[1] . '>>CLASS>>' . join('.', $classes);
382 $tag = $m[1] . '>>SELECTORNTHCHILD>>' . $m[2];
384 $tag = $m[1] . '>>ID>>' . $m[2];
386 $tag = $m[1] . '>>LANG>>' . strtolower($m[2]);
388 $tag = $m[1] . '>>LANG>>' . strtolower($m[2]);
390 $tag = $t;
393 if (isset($this->CSS[$tag]) && $tag) {
394 $this->CSS[$tag] = $this->array_merge_recursive_unique($this->CSS[$tag], $classproperties);
395 } elseif ($tag) {
396 $this->CSS[$tag] = $classproperties;
406 $tag = '';
419 $tag = 'CLASS>>' . join('.', $classes);
421 $tag = 'ID>>' . $m[1];
423 $tag = 'LANG>>' . strtolower($m[1]);
425 $tag = 'LANG>>' . strtolower($m[1]);
429 $tag = $m[1] . '>>CLASS>>' . join('.', $classes);
431 $tag = $m[1] . '>>SELECTORNTHCHILD>>' . $m[2];
433 $tag = $m[1] . '>>ID>>' . $m[2];
435 $tag = $m[1] . '>>LANG>>' . strtolower($m[2]);
437 $tag = $m[1] . '>>LANG>>' . strtolower($m[2]);
439 $tag = $t;
442 if ($tag) {
443 $tmp[] = $tag;
450 if ($tag) {
1383 function _mergeFullCSS($p, &$t, $tag, $classes, $id, $lang)
1386 if (isset($p[$tag])) {
1387 $this->_mergeCSS($p[$tag], $t);
1396 if ($tag === 'TR' && isset($p) && $p) {
1398 if (preg_match('/' . $tag . '>>SELECTORNTHCHILD>>(.*)/', $k, $m)) {
1400 if ($tag === 'TR') {
1412 } elseif ($tag === 'TD' || $tag === 'TH') {
1418 $this->_mergeCSS($p[$tag . '>>SELECTORNTHCHILD>>' . $m[1]], $t);
1434 if (isset($p[$tag . '>>CLASS>>' . $class])) {
1435 $this->_mergeCSS($p[$tag . '>>CLASS>>' . $class], $t);
1439 if (isset($lang) && isset($p[$tag . '>>LANG>>' . $lang])) {
1440 $this->_mergeCSS($p[$tag . '>>LANG>>' . $lang], $t);
1443 if (isset($id) && isset($p[$tag . '>>ID>>' . $id])) {
1444 $this->_mergeCSS($p[$tag . '>>ID>>' . $id], $t);
1515 function MergeCSS($inherit, $tag, $attr)
1544 if ($inherit === 'TOPTABLE') { // $tag = TABLE
1557 // Cascade everything from last level that is not an actual property, or defined by current tag/attributes
1567 $tag,
1579 $tag,
1600 $this->_mergeFullCSS($this->cascadeCSS, $this->mpdf->blk[$this->mpdf->blklvl]['cascadeCSS'], $tag, $classes, $attr['ID'], $attr['LANG']);
1605 $this->_mergeFullCSS($this->mpdf->blk[$this->mpdf->blklvl - 1]['cascadeCSS'], $this->mpdf->blk[$this->mpdf->blklvl]['cascadeCSS'], $tag, $classes, $attr['ID'], $attr['LANG']);
1611 } // custom tag, but follows CSS principle that border-collapse is inherited
1627 if ($tag === 'LI') {
1682 if ($tag !== 'INPUT') {
1690 if ($tag === 'FONT') {
1734 if (isset($this->mpdf->defaultCSS[$tag])) {
1735 $zp = $this->fixCSS($this->mpdf->defaultCSS[$tag]);
1745 if ($tag === 'TABLE' && isset($attr['CELLSPACING'])) {
1749 if (($tag === 'TD' || $tag === 'TH') && isset($this->mpdf->table[$this->mpdf->tableLevel][$this->mpdf->tbctr[$this->mpdf->tableLevel]]['cell_padding']) && ($this->mpdf->table[$this->mpdf->tableLevel][$this->mpdf->tbctr[$this->mpdf->tableLevel]]['cell_padding'] || $this->mpdf->table[$this->mpdf->tableLevel][$this->mpdf->tbctr[$this->mpdf->tableLevel]]['cell_padding'] === '0')) { // mPDF 5.7.3
1758 if (isset($this->CSS[$tag]) && $this->CSS[$tag]) {
1759 $zp = $this->CSS[$tag];
1760 if ($tag === 'TD' || $tag === 'TH') {
1775 if ($tag === 'TD' || $tag === 'TH') {
1786 if ($tag === 'TR' || $tag === 'TD' || $tag === 'TH') {
1788 if (preg_match('/' . $tag . '>>SELECTORNTHCHILD>>(.*)/', $k, $m)) {
1790 if ($tag === 'TR') {
1802 } elseif ($tag === 'TD' || $tag === 'TH') {
1808 $zp = $this->CSS[$tag . '>>SELECTORNTHCHILD>>' . $m[1]];
1809 if ($tag === 'TD' || $tag === 'TH') {
1826 if ($tag === 'TD' || $tag === 'TH') {
1835 if ($tag === 'TD' || $tag === 'TH') {
1848 if ($tag === 'TD' || $tag === 'TH') {
1861 if (isset($this->CSS[$tag . '>>CLASS>>' . $class]) && $this->CSS[$tag . '>>CLASS>>' . $class]) {
1862 $zp = $this->CSS[$tag . '>>CLASS>>' . $class];
1864 if ($tag === 'TD' || $tag === 'TH') {
1875 if (isset($this->CSS[$tag . '>>LANG>>' . $attr['LANG']]) && $this->CSS[$tag . '>>LANG>>' . $attr['LANG']]) {
1876 $zp = $this->CSS[$tag . '>>LANG>>' . $attr['LANG']];
1877 if ($tag === 'TD' || $tag === 'TH') {
1884 } elseif (isset($this->CSS[$tag . '>>LANG>>' . $shortlang]) && $this->CSS[$tag . '>>LANG>>' . $shortlang]) {
1885 $zp = $this->CSS[$tag . '>>LANG>>' . $shortlang];
1886 if ($tag === 'TD' || $tag === 'TH') {
1897 if (isset($attr['ID']) && isset($this->CSS[$tag . '>>ID>>' . $attr['ID']]) && $this->CSS[$tag . '>>ID>>' . $attr['ID']]) {
1898 $zp = $this->CSS[$tag . '>>ID>>' . $attr['ID']];
1899 if ($tag === 'TD' || $tag === 'TH') {
1911 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl - 1]['cascadeCSS'][$tag], $p);
1917 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl - 1]['cascadeCSS'][$tag . '>>CLASS>>' . $class], $p);
1919 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl - 1]['cascadeCSS'][$tag . '>>ID>>' . $attr['ID']], $p);
1922 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl]['cascadeCSS'][$tag], $p);
1928 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl]['cascadeCSS'][$tag . '>>CLASS>>' . $class], $p);
1930 $this->_set_mergedCSS($this->mpdf->blk[$this->mpdf->blklvl]['cascadeCSS'][$tag . '>>ID>>' . $attr['ID']], $p);
1934 $this->_set_mergedCSS($this->tablecascadeCSS[$this->tbCSSlvl - 1][$tag], $p, false, 9);
1939 if ($tag === 'TR' || $tag === 'TD' || $tag === 'TH') {
1941 if (preg_match('/' . $tag . '>>SELECTORNTHCHILD>>(.*)/', $k, $m)) {
1943 if ($tag === 'TR') {
1955 } elseif ($tag === 'TD' || $tag === 'TH') {
1961 $this->_set_mergedCSS($this->tablecascadeCSS[$this->tbCSSlvl - 1][$tag . '>>SELECTORNTHCHILD>>' . $m[1]], $p, false, 9);
1969 $this->_set_mergedCSS($this->tablecascadeCSS[$this->tbCSSlvl - 1][$tag . '>>CLASS>>' . $class], $p, false, 9);
1971 $this->_set_mergedCSS($this->tablecascadeCSS[$this->tbCSSlvl - 1][$tag . '>>ID>>' . $attr['ID']], $p, false, 9);
1977 if ($tag === 'TD' || $tag === 'TH') {
2133 function PreviewBlockCSS($tag, $attr)
2147 if (isset($this->mpdf->defaultCSS[$tag])) {
2148 $zp = $this->fixCSS($this->mpdf->defaultCSS[$tag]);
2154 if (isset($this->CSS[$tag])) {
2155 $zp = $this->CSS[$tag];
2180 if (isset($this->CSS[$tag . '>>CLASS>>' . $class])) {
2181 $zp = $this->CSS[$tag . '>>CLASS>>' . $class];
2188 if (isset($attr['ID']) && isset($this->CSS[$tag . '>>ID>>' . $attr['ID']])) {
2189 $zp = $this->CSS[$tag . '>>ID>>' . $attr['ID']];
2197 $this->_set_mergedCSS($oldcascadeCSS[$tag], $p);
2208 $this->_set_mergedCSS($oldcascadeCSS[$tag . '>>CLASS>>' . $class], $p);
2212 $this->_set_mergedCSS($oldcascadeCSS[$tag . '>>ID>>' . $attr['ID']], $p);