Exemplo n.º 1
0
        internal SLAxisDataSourceType Clone()
        {
            var adst = new SLAxisDataSourceType();

            adst.bUseMultiLevelStringReference = bUseMultiLevelStringReference;
            adst.bUseNumberLiteral             = bUseNumberLiteral;
            adst.bUseNumberReference           = bUseNumberReference;
            adst.bUseStringLiteral             = bUseStringLiteral;
            adst.bUseStringReference           = bUseStringReference;

            adst.MultiLevelStringReference = MultiLevelStringReference.Clone();
            adst.NumberLiteral             = NumberLiteral.Clone();
            adst.NumberReference           = NumberReference.Clone();
            adst.StringLiteral             = StringLiteral.Clone();
            adst.StringReference           = StringReference.Clone();

            return(adst);
        }
        internal SLDataSeries(List <Color> ThemeColors)
        {
            ChartType = SLDataSeriesChartType.None;

            Index = 0;
            Order = 0;

            IsStringReference = null;
            StringReference   = new SLStringReference();
            NumericValue      = string.Empty;

            Options = new SLDataSeriesOptions(ThemeColors);

            DataPointOptionsList = new Dictionary <int, SLDataPointOptions>();

            GroupDataLabelOptions = null;
            DataLabelOptionsList  = new Dictionary <int, SLDataLabelOptions>();

            BubbleSize = new SLNumberDataSourceType();

            AxisData   = new SLAxisDataSourceType();
            NumberData = new SLNumberDataSourceType();
        }