public override Object Clone() { AreaFormatRecord rec = new AreaFormatRecord(); rec.field_1_foregroundColor = field_1_foregroundColor; rec.field_2_backgroundColor = field_2_backgroundColor; rec.field_3_pattern = field_3_pattern; rec.field_4_formatFlags = field_4_formatFlags; rec.field_5_forecolorIndex = field_5_forecolorIndex; rec.field_6_backcolorIndex = field_6_backcolorIndex; return(rec); }
public FrameAggregate(RecordStream rs, ChartRecordAggregate container) : base(RuleName_FRAME, container) { frame = (FrameRecord)rs.GetNext(); rs.GetNext();//BeginRecord lineFormat = (LineFormatRecord)rs.GetNext(); areaFormat = (AreaFormatRecord)rs.GetNext(); if (rs.PeekNextChartSid() == GelFrameRecord.sid) { gelFrame = new GelFrameAggregate(rs, this); } if (rs.PeekNextChartSid() == ShapePropsStreamRecord.sid) { shapeProps = new ShapePropsAggregate(rs, this); } Record r = rs.GetNext();//EndRecord Debug.Assert(r.GetType() == typeof(EndRecord)); }
public AXSAggregate(RecordStream rs, ChartRecordAggregate container) : base(RuleName_AXS, container) { if (rs.PeekNextChartSid() == IFmtRecordRecord.sid) ifmt = (IFmtRecordRecord)rs.GetNext(); if (rs.PeekNextChartSid() == TickRecord.sid) tick = (TickRecord)rs.GetNext(); if (rs.PeekNextChartSid() == FontXRecord.sid) fontx = (FontXRecord)rs.GetNext(); if (rs.PeekNextChartSid() == AxisLineRecord.sid) { while (rs.PeekNextChartSid() == AxisLineRecord.sid) { axisLines.Add((AxisLineRecord)rs.GetNext()); lineFormats.Add((LineFormatRecord)rs.GetNext()); } } if (rs.PeekNextChartSid() == AreaFormatRecord.sid) areaFormat = (AreaFormatRecord)rs.GetNext(); if (rs.PeekNextChartSid() == GelFrameRecord.sid) gelFrame = new GelFrameAggregate(rs, this); if (rs.PeekNextChartSid() == ShapePropsStreamRecord.sid) { while (rs.PeekNextChartSid() == ShapePropsStreamRecord.sid) { shapes.Add(new ShapePropsAggregate(rs,this)); } } if (rs.PeekNextChartSid() == TextPropsStreamRecord.sid) { textProps = (TextPropsStreamRecord)rs.GetNext(); while (rs.PeekNextChartSid() == ContinueFrt12Record.sid) { continues.Add((ContinueFrt12Record)rs.GetNext()); } } }
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)); }
public override Object Clone() { AreaFormatRecord rec = new AreaFormatRecord(); rec.field_1_foregroundColor = field_1_foregroundColor; rec.field_2_backgroundColor = field_2_backgroundColor; rec.field_3_pattern = field_3_pattern; rec.field_4_formatFlags = field_4_formatFlags; rec.field_5_forecolorIndex = field_5_forecolorIndex; rec.field_6_backcolorIndex = field_6_backcolorIndex; return rec; }