Beispiel #1
0
        public override object PublishClone(AutomaticSubtotalContext context)
        {
            ChartAxisScaleBreak chartAxisScaleBreak = (ChartAxisScaleBreak)base.PublishClone(context);

            if (this.m_enabled != null)
            {
                chartAxisScaleBreak.m_enabled = (ExpressionInfo)this.m_enabled.PublishClone(context);
            }
            if (this.m_breakLineType != null)
            {
                chartAxisScaleBreak.m_breakLineType = (ExpressionInfo)this.m_breakLineType.PublishClone(context);
            }
            if (this.m_collapsibleSpaceThreshold != null)
            {
                chartAxisScaleBreak.m_collapsibleSpaceThreshold = (ExpressionInfo)this.m_collapsibleSpaceThreshold.PublishClone(context);
            }
            if (this.m_maxNumberOfBreaks != null)
            {
                chartAxisScaleBreak.m_maxNumberOfBreaks = (ExpressionInfo)this.m_maxNumberOfBreaks.PublishClone(context);
            }
            if (this.m_spacing != null)
            {
                chartAxisScaleBreak.m_spacing = (ExpressionInfo)this.m_spacing.PublishClone(context);
            }
            if (this.m_includeZero != null)
            {
                chartAxisScaleBreak.m_includeZero = (ExpressionInfo)this.m_includeZero.PublishClone(context);
            }
            return(chartAxisScaleBreak);
        }
Beispiel #2
0
 public ChartAxisScaleBreak(AspNetCore.ReportingServices.ReportIntermediateFormat.ChartAxisScaleBreak chartAxisScaleBreakDef, Chart chart)
 {
     this.m_chartAxisScaleBreakDef = chartAxisScaleBreakDef;
     this.m_chart = chart;
 }