internal override object PublishClone(AutomaticSubtotalContext context)
        {
            ChartAxisScaleBreak chartAxisScaleBreak = (ChartAxisScaleBreak)base.PublishClone(context);

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