Esempio n. 1
0
        public override object Clone()
        {
            MarkerFormatRecord record = new MarkerFormatRecord();

            record.Auto           = this.Auto;
            record.DataMarkerType = this.DataMarkerType;
            record.IcvBack        = this.IcvBack;
            record.IcvFore        = this.IcvFore;
            record.NotShowBorder  = this.NotShowBorder;
            record.NotShowInt     = this.NotShowInt;
            record.RGBBack        = this.RGBBack;
            record.RGBFore        = this.RGBFore;
            record.Size           = this.Size;
            return(record);
        }
Esempio n. 2
0
        public SSAggregate(RecordStream rs, ChartRecordAggregate container)
            : base(RuleName_SS, container)
        {
            dataFormat = (DataFormatRecord)rs.GetNext();
            rs.GetNext();
            if (rs.PeekNextChartSid() == Chart3DBarShapeRecord.sid)
                chart3DBarShape = (Chart3DBarShapeRecord)rs.GetNext();
            if (rs.PeekNextChartSid() == LineFormatRecord.sid)
            {
                lineFormat = (LineFormatRecord)rs.GetNext();
                areaFormat = (AreaFormatRecord)rs.GetNext();
                pieFormat = (PieFormatRecord)rs.GetNext();
            }
            if(rs.PeekNextChartSid()==SerFmtRecord.sid)
                serFmt = (SerFmtRecord)rs.GetNext();

            if (rs.PeekNextChartSid() == GelFrameRecord.sid)
                gelFrame = new GelFrameAggregate(rs, this);

            if (rs.PeekNextChartSid() == MarkerFormatRecord.sid)
                markerFormat = (MarkerFormatRecord)rs.GetNext();

            if (rs.PeekNextChartSid() == AttachedLabelRecord.sid)
                attachedLabel = (AttachedLabelRecord)rs.GetNext();

            if (rs.PeekNextChartSid() == ShapePropsStreamRecord.sid)
                shapeProps1 = new ShapePropsAggregate(rs, this);

            if (rs.PeekNextChartSid() == ShapePropsStreamRecord.sid)
                shapeProps2 = new ShapePropsAggregate(rs, this);

            if (rs.PeekNextChartSid() == CrtMlFrtRecord.sid)
                crtMlFrt = new CrtMlFrtAggregate(rs, this);

            Record r = rs.GetNext();//EndRecord
            Debug.Assert(r.GetType() == typeof(EndRecord));
        }
Esempio n. 3
0
 public override object Clone()
 {
     MarkerFormatRecord record = new MarkerFormatRecord();
     record.Auto = this.Auto;
     record.DataMarkerType = this.DataMarkerType;
     record.IcvBack = this.IcvBack;
     record.IcvFore = this.IcvFore;
     record.NotShowBorder = this.NotShowBorder;
     record.NotShowInt = this.NotShowInt;
     record.RGBBack = this.RGBBack;
     record.RGBFore = this.RGBFore;
     record.Size = this.Size;
     return record;
 }