Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
// $Header: /cvsroot/html2ps/css.letter-spacing.inc.php,v 1.3 2006/09/07 18:38:14 Konstantin Exp $
3
 
4
class CSSLetterSpacing extends CSSPropertyHandler {
5
  var $_default_value;
6
 
7
  function CSSLetterSpacing() {
8
    $this->CSSPropertyHandler(false, true);
9
 
10
    $this->_default_value = Value::fromString("0");
11
  }
12
 
13
  function default_value() {
14
    return $this->_default_value;
15
  }
16
 
17
  function parse($value) {
18
    $value = trim($value);
19
 
20
    if ($value === 'inherit') {
21
      return CSS_PROPERTY_INHERIT;
22
    };
23
 
24
    if ($value === 'normal') {
25
      return $this->_default_value;
26
    };
27
 
28
    return Value::fromString($value);
29
  }
30
 
31
  function get_property_code() {
32
    return CSS_LETTER_SPACING;
33
  }
34
 
35
  function get_property_name() {
36
    return 'letter-spacing';
37
  }
38
}
39
 
40
CSS::register_css_property(new CSSLetterSpacing);
41
 
42
?>