Lines Matching refs:value
4 function round_units($value) { argument
5 return round($value,2);
21 function units_mul($value, $koeff) { argument
22 if (preg_match("/(pt|pc|px|mm|cm|em|ex)$/",$value)) {
23 $units = substr($value, strlen($value)-2,2);
29 round((double)$value * $koeff,2),
33 function punits2pt($value, $font_size) { argument
34 $value = trim($value);
37 if (substr($value, strlen($value)-1, 1) === "%") {
38 return array((float)$value, true);
40 return array(units2pt($value, $font_size), false);
44 function em2pt($value, $font_size) { argument
45 return $font_size * (double)$value * EM_KOEFF;
48 function ex2pt($value, $font_size) { argument
49 return $font_size * (double)$value * EX_KOEFF;
52 function units2pt($value, $font_size = null) { argument
53 $unit = Value::unit_from_string($value);
57 return pt2pt((double)$value);
59 return px2pt((double)$value);
61 return pt2pt(mm2pt((double)$value));
63 return pt2pt(mm2pt((double)$value*10));
65 return em2pt((double)$value, $font_size);
67 return ex2pt((double)$value, $font_size);
69 return pt2pt((double)$value*72); // points used by CSS 2.1 are equal to 1/72nd of an inch.
71 return pt2pt((double)$value*12); // 1 pica equals to 12 points.
75 return px2pt((double)$value);