public EscherDgRecord CreateDgRecord() { EscherDgRecord dg = new EscherDgRecord(); dg.RecordId = (EscherDgRecord.RECORD_ID); short dgId = FindNewDrawingGroupId(); dg.Options = ((short)(dgId << 4)); dg.NumShapes = (0); dg.LastMSOSPID = (-1); dgg.AddCluster(dgId, 0); dgg.DrawingsSaved = (dgg.DrawingsSaved + 1); dgMap[dgId] = dg; return(dg); }
public virtual EscherDgRecord CreateDgRecord() { EscherDgRecord dg = new EscherDgRecord(); dg.RecordId = EscherDgRecord.RECORD_ID; short dgId = FindNewDrawingGroupId(); dg.Options = (short)(dgId << 4); dg.NumShapes = 0; dg.LastMSOSPID = (-1); drawingGroups.Add(dg); dgg.AddCluster(dgId, 0); dgg.DrawingsSaved = dgg.DrawingsSaved + 1; return(dg); }