public static MpCadData_v1001 Create(CadObjectDB db) { MpCadData_v1001 ret = new MpCadData_v1001(); ret.MpDB = MpCadObjectDB_v1001.Create(db); ret.ViewInfo = new MpViewInfo_v1001(); return(ret); }
public static MpCadData_v1001 CreateMpCadData_v1001(CadData cd) { MpCadData_v1001 data = MpCadData_v1001.Create(cd.DB); data.ViewInfo.WorldScale = cd.WorldScale; data.ViewInfo.PaperSettings.Set(cd.PageSize); return(data); }
public static CadData CreateCadData_v1001(MpCadData_v1001 mpcd) { CadData cd = new CadData(); MpViewInfo_v1001 viewInfo = mpcd.ViewInfo; double worldScale = 0; PaperPageSize pps = null; if (viewInfo != null) { worldScale = viewInfo.WorldScale; if (viewInfo.PaperSettings != null) { pps = viewInfo.PaperSettings.GetPaperPageSize(); } } if (worldScale == 0) { worldScale = 1.0; } cd.WorldScale = worldScale; if (pps == null) { pps = new PaperPageSize(); } cd.PageSize = pps; cd.DB = mpcd.GetDB(); return(cd); }