/// <summary> /// Initializes a new instance of the <see cref="Format"/> struct. /// /// Note: Number of rows <see cref="Height"/> is the first parameter. /// </summary> /// <param name="height">The height.</param> /// <param name="width">The width.</param> /// <param name="defaultNaming">The default position naming naming.</param> /// <param name="name">Optional name of the format</param> public Format(int height, int width, IPositionNaming defaultNaming, string name = "") { Height = height; Width = width; PositionNaming = defaultNaming; Name = name; }
public void FromXml(XmlReader reader) { while (reader.MoveToNextAttribute()) { if (reader.Name == "Width") Width = reader.ReadContentAsInt(); else if (reader.Name == "Height") Height = reader.ReadContentAsInt(); else if (reader.Name == "Name") Name = reader.ReadContentAsString(); else if (reader.Name == "PositionNaming") { var index = reader.ReadContentAsInt(); if (index < PositionNamings.Defined.Length) PositionNaming = PositionNamings.Defined[index]; } } reader.MoveToElement(); }
void before_each() { naming = new NumericCoords(); format = new Format(500, 500, naming); }
void before_each() { naming = new NumericDirect(); format = new Format(8, 12, naming); }
void before_each() { naming = new AlphaNumericDirect(); format = new Format(500, 500, naming); }