public ImageBorderMargin(IProperties properties) { _width = properties.GetInt(WIDTH, 0); _height = properties.GetInt(HEIGHT, 0); int calcCount = properties.GetInt(COUNT, 0); _calculations = new List <BorderCalculation>(calcCount); for (int i = 0; i < calcCount; i++) { string prefix = CALC + i.ToString(CultureInfo.InvariantCulture); _calculations.Add(new BorderCalculation( properties.GetInt(prefix + WIDTH_ADD, 0), properties.GetInt(prefix + HEIGHT_ADD, 0), properties.GetFloat(prefix + WIDTH_FACTOR, 1f), properties.GetFloat(prefix + HEIGHT_FACTOR, 1f))); } }
public ImageBorderMargin(IProperties properties) { _width = properties.GetInt(WIDTH, 0); _height = properties.GetInt(HEIGHT, 0); int calcCount = properties.GetInt(COUNT, 0); _calculations = new List<BorderCalculation>(calcCount); for (int i = 0; i < calcCount; i++) { string prefix = CALC + i.ToString(CultureInfo.InvariantCulture); _calculations.Add(new BorderCalculation( properties.GetInt(prefix + WIDTH_ADD, 0), properties.GetInt(prefix + HEIGHT_ADD, 0), properties.GetFloat(prefix + WIDTH_FACTOR, 1f), properties.GetFloat(prefix + HEIGHT_FACTOR, 1f))); } }
public float GetFloat(string name, float defaultValue) { return(CurrProperties.GetFloat(name, defaultValue)); }