public static MpCadData_v1002 Create(CadObjectDB db) { MpCadData_v1002 ret = new MpCadData_v1002(); ret.MpDB = MpCadObjectDB_v1002.Create(db); ret.ViewInfo = new MpViewInfo_v1002(); return(ret); }
public static MpCadData_v1002 CreateMpCadData_v1002(CadData cd) { MpCadData_v1002 data = MpCadData_v1002.Create(cd.DB); data.ViewInfo.WorldScale = cd.WorldScale; data.ViewInfo.PaperSettings.Set(cd.PageSize); return(data); }
public static CadData CreateCadData_v1002(MpCadData_v1002 mpcd) { CadData cd = new CadData(); MpViewInfo_v1002 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); }