Lines Matching defs:size
43 * @param mixed $size
48 * @return float Final size in mm
50 public function convert($size = 5, $maxsize = 0, $fontsize = false, $usefontsize = true)
52 $size = trim(strtolower($size));
53 $res = preg_match('/^(?P<size>[-0-9.,]+([eE]\-?[0-9]+)?)?(?P<unit>[%a-z-]+)?$/', $size, $parts);
56 $this->logger->warning(sprintf('Invalid size representation "%s"', $size), ['context' => LogContext::CSS_SIZE_CONVERSION]);
60 $size = !empty($parts['size']) ? (float) $parts['size'] : 0.0;
68 $size *= 10;
72 $size *= 1 / Mpdf::SCALE;
76 $size *= $this->mpdf->default_font_size / Mpdf::SCALE;
81 $size *= $fontsize / 100;
83 $size *= $maxsize / 100;
89 $size *= 25.4;
94 $size *= 38.1 / 9;
99 $size *= $this->multiplyFontSize($fontsize, $maxsize, 0.5);
103 $size *= $this->multiplyFontSize($fontsize, $maxsize, 1);
107 $size = 1 * (25.4 / $this->dpi);
111 $size = 3 * (25.4 / $this->dpi);
113 // $size *= $this->multiplyFontSize($fontsize, $maxsize, 1);
117 $size = 5 * (25.4 / $this->dpi); // 5 pixel width for table borders
121 $size *= $this->multiplyFontSize($fontsize, $maxsize, 0.7);
125 $size *= $this->multiplyFontSize($fontsize, $maxsize, 0.77);
129 $size *= $this->multiplyFontSize($fontsize, $maxsize, 0.86);
133 $size *= $this->multiplyFontSize($fontsize, $maxsize, 1.2);
137 $size *= $this->multiplyFontSize($fontsize, $maxsize, 1.5);
141 $size *= $this->multiplyFontSize($fontsize, $maxsize, 2);
146 $size *= (25.4 / $this->dpi);
150 return $size;