padding_left = self::getParam($px,"padding-left","5px"); $this->padding_right = self::getParam($px,"padding-right","5px"); $this->font_size = self::getParam($px,"font-size",13); $this->vertical_align = self::getVerticalAlign($this->font_size); $this->content = self::getParam($px,"content","{Content}"); parent::setup($px); } function getVerticalAlign( $fs ) { $map = array( 13=>0, 14=>-10, 16=>-16, 18=>-25, 20=>-36, 22=>-42, 24=>-44, 26=>-48, 36=>-60, 46=>-70, ); foreach( $map as $key=>$val ) { if ( $fs <= $key ) { return $val; } } return $val; } public function cssBegin() { ?> .%css-ctar% .aiin-prefix; ?> { font-size:font_size; ?>px; vertical-align:vertical_align; ?>%; } content; ?>