maxLabelHeight = min( 1, max( 0, (float) $propertyValue ) ); break; case 'symbolSize': $this->symbolSize = (int) $propertyValue; break; case 'moveOut': $this->moveOut = min( 1, max( 0, (float) $propertyValue ) ); break; case 'showSymbol': $this->showSymbol = (bool) $propertyValue; break; case 'titlePosition': $this->titlePosition = (int) $propertyValue; break; case 'titleAlignement': $this->titleAlignement = (int) $propertyValue; break; case 'depth': $this->depth = min( 1, max( 0, (float) $propertyValue ) ); break; case 'seperateLines': $this->seperateLines = (bool) $propertyValue; break; case 'fillAxis': $this->fillAxis = min( 1, max( 0, (float) $propertyValue ) ); break; case 'fillGrid': $this->fillGrid = min( 1, max( 0, (float) $propertyValue ) ); break; case 'dataBorder': $this->dataBorder = min( 1, max( 0, (float) $propertyValue ) ); break; case 'pieChartHeight': $this->pieChartHeight = (float) $propertyValue; break; case 'pieChartRotation': $this->pieChartRotation = min( 1, max( 0, (float) $propertyValue ) ); break; case 'pieChartRotation': $this->pieChartRotation = min( 1, max( 0, (float) $propertyValue ) ); break; case 'pieChartShadow': $this->pieChartShadow = min( 1, max( 0, (float) $propertyValue ) ); break; case 'barMargin': $this->barMargin = min( 1, max( 0, (float) $propertyValue ) ); break; case 'barPadding': $this->barPadding = min( 1, max( 0, (float) $propertyValue ) ); break; case 'barDarkenSide': $this->barDarkenSide = min( 1, max( 0, (float) $propertyValue ) ); break; case 'barDarkenTop': $this->barDarkenTop = min( 1, max( 0, (float) $propertyValue ) ); break; default: return parent::__set( $propertyName, $propertyValue ); } } } ?>