public DFTTextAggregate(RecordStream rs, ChartRecordAggregate container) : base(RuleName_DFTTEXT, container) { if (rs.PeekNextChartSid() == DataLabExtRecord.sid) { dataLabExt = (DataLabExtRecord)rs.GetNext(); startObject = (ChartStartObjectRecord)rs.GetNext(); } defaultText = (DefaultTextRecord)rs.GetNext(); attachedLabel = new AttachedLabelAggregate(rs, this); if (startObject != null) endObject = (ChartEndObjectRecord)rs.GetNext(); }
public ChartFormatsAttachedLabelAggregate(RecordStream rs, ChartRecordAggregate container) : base("ChartFormatsAttachedLabel", container) { if (rs.PeekNextChartSid() == DataLabExtRecord.sid) { dataLabExt = (DataLabExtRecord)rs.GetNext(); startObject = (ChartStartObjectRecord)rs.GetNext(); } attachedLabel = new AttachedLabelAggregate(rs, this); if (startObject != null) { endObject = (ChartEndObjectRecord)rs.GetNext(); } }