public DwgSectionReader(ACadVersion version) { _version = version; R13_14Only = version == ACadVersion.AC1014 || version == ACadVersion.AC1012; R13_15Only = version >= ACadVersion.AC1012 && version <= ACadVersion.AC1015; R2000Plus = version >= ACadVersion.AC1015; R2004Pre = version < ACadVersion.AC1018; R2004Plus = version >= ACadVersion.AC1018; R2007Plus = version >= ACadVersion.AC1021; R2010Plus = version >= ACadVersion.AC1024; R2013Plus = version >= ACadVersion.AC1027; R2018Plus = version >= ACadVersion.AC1032; }
public static DwgFileHeader GetFileHeader(ACadVersion version) { switch (version) { case ACadVersion.Unknown: throw new Exception(); case ACadVersion.MC0_0: case ACadVersion.AC1_2: case ACadVersion.AC1_4: case ACadVersion.AC1_50: case ACadVersion.AC2_10: case ACadVersion.AC1002: case ACadVersion.AC1003: case ACadVersion.AC1004: case ACadVersion.AC1006: case ACadVersion.AC1009: throw new NotSupportedException(); case ACadVersion.AC1012: case ACadVersion.AC1014: case ACadVersion.AC1015: return(new DwgFileHeader15(version)); case ACadVersion.AC1018: return(new DwgFileHeader18(version)); case ACadVersion.AC1021: return(new DwgFileHeader21(version)); case ACadVersion.AC1024: case ACadVersion.AC1027: case ACadVersion.AC1032: //Check if it works... return(new DwgFileHeader18(version)); default: break; } return(null); }
public CadHeader(ACadVersion version) { this.Version = version; }
public CadHeader(ACadVersion version) { Version = version; }
public DwgNotSupportedException(ACadVersion version) : base($"Dwg version not supported: {version}") { }
public DwgHeaderReader(ACadVersion version) : base(version) { }
public DwgFileHeader15(ACadVersion version) : base(version) { }
public DwgFileHeader(ACadVersion version) { AcadVersion = version; }