示例#1
0
        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);
        }
示例#2
0
        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);
        }