/// <summary> /// Choose the format of the file /// Accepted format : /// | Format.Horizontal /// | Format.Vertical /// | Format.Raw /// </summary> /// <param name="format">format to choose</param> protected void ChooseFormat(Format format) { if (Equals(format, Format.Horizontal)) { FileFormat = new HorizontalFormat(); } }
/// <summary> /// Choose the format of the file /// Accepted format : /// | Format.Horizontal /// | Format.Vertical /// | Format.Raw /// </summary> /// <param name="format">format to choose</param> protected void ChooseFormat(Format format) { if (Equals(format, Format.Horizontal)) { FileFormat = new HorizontalFormat(); } else if (Equals(format, Format.Vertical)) { FileFormat = new VerticalFormat(); } else { throw new ArgumentException("Format should be Horizontal or Vertical"); } }