示例#1
0
 private void setUpperAndLower(upperLimit ult, SectionSeries ps)
 {
     ult.Color  = ps.Color;
     ult.Width  = ps.BorderWidth;
     ult.Style  = ps.BorderDashStyle;
     ult.Limit  = ps.Limit;
     ult.Enable = ps.Enabled;
 }
示例#2
0
 private void loadUpperAndLower(upperLimit ult, SectionSeries ps)
 {
     ps.Color           = ult.Color;
     ps.BorderWidth     = ult.Width;
     ps.BorderDashStyle = ult.Style;
     ps.Limit           = ult.Limit;
     ps.Enabled         = ult.Enable;
 }
        /// <summary>
        /// 复制警戒线到默认曲线
        /// </summary>
        /// <param name="lt"></param>
        /// <returns></returns>
        SectionSeries getSeriesFromLimit(sectionLimit lt)
        {
            SectionSeries ps = new SectionSeries(null);

            ps.Color           = lt.Color;
            ps.BorderWidth     = lt.Width;
            ps.BorderDashStyle = lt.Style;
            ps.Limit           = lt.Limit;
            ps.Enabled         = lt.Enable;
            ps.Name            = lt.Name;
            return(ps);
        }
示例#4
0
        SectionSeries setSectionSeries(PMSSeries ps)
        {
            SectionSeries ss = new SectionSeries(ps.ToSeries());

            ss.SectionChartType = (ps as SectionSeries).SectionChartType;
            ss.Distance         = (ps as SectionSeries).Distance;
            ss.SortWay          = (ps as SectionSeries).SortWay;
            ss.TimeType         = (ps as SectionSeries).TimeType;
            ss.SectionField     = (ps as SectionSeries).SectionField;
            ss.SourceField      = (ps as SectionSeries).SourceField;
            ss.BindingField     = (ps as SectionSeries).BindingField;
            ss.Limit            = (ps as SectionSeries).Limit;
            return(ss);
        }
        SectionSeries setSectionSeries(backSeries ps, sectionClass scX, sectionClassY scY, Section sec)
        {
            SectionSeries ss = new SectionSeries(ps.ToSeries());

            ss.SectionChartType    = ps.SectionChartType;
            ss.Distance            = sec.Distance;
            ss.TimeType            = sec.TimeType;
            ss.PointsCount         = sec.PointsCount;
            ss.SectionField        = scX.BindingField;
            ss.LabelStyle          = scX.LabelStyle;
            ss.Format              = scX.Format;
            ss.BindingField        = sec.BindingField;
            ss.AxisMum.Enable      = scY.AutoScale;
            ss.AxisMum.YaxisMaxmum = scY.Max;
            ss.AxisMum.YaxisMinmum = scY.Min;
            return(ss);
        }