Example #1
0
 /// <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;
 }
Example #2
0
 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);
 }