public DataTableVisualProperties() { this.titleColor = Color.Black; this.axisTitleColor = Color.Black; this.title = string.Empty; this.xAxisTitle = string.Empty; this.yAxisTitle = string.Empty; this.secondXAxisTitle = string.Empty; this.secondYAxisTitle = string.Empty; this.xAxisMinimumAuto = true; this.xAxisMinimumFixedValue = double.NaN; this.xAxisMaximumAuto = true; this.xAxisMaximumFixedValue = double.NaN; this.secondXAxisMinimumAuto = true; this.secondXAxisMinimumFixedValue = double.NaN; this.secondXAxisMaximumAuto = true; this.secondXAxisMaximumFixedValue = double.NaN; this.yAxisMinimumAuto = true; this.yAxisMinimumFixedValue = double.NaN; this.yAxisMaximumAuto = true; this.yAxisMaximumFixedValue = double.NaN; this.secondYAxisMinimumAuto = true; this.secondYAxisMinimumFixedValue = double.NaN; this.secondYAxisMaximumAuto = true; this.secondYAxisMaximumFixedValue = double.NaN; this.xAxisLogScale = false; this.secondXAxisLogScale = false; this.yAxisLogScale = false; this.secondYAxisLogScale = false; histogramBins = 10; histogramExactBins = false; histogramAggregation = DataTableHistogramAggregation.Overlapping; }
protected DataTableVisualProperties(DataTableVisualProperties original, Cloner cloner) : base(original, cloner) { if (original.titleFont != null) { this.titleFont = (Font)original.titleFont.Clone(); } if (original.axisTitleFont != null) { this.axisTitleFont = (Font)original.axisTitleFont.Clone(); } this.title = original.title; this.xAxisTitle = original.xAxisTitle; this.yAxisTitle = original.yAxisTitle; this.secondXAxisTitle = original.secondXAxisTitle; this.secondYAxisTitle = original.secondYAxisTitle; this.xAxisMinimumAuto = original.xAxisMinimumAuto; this.xAxisMinimumFixedValue = original.xAxisMinimumFixedValue; this.xAxisMaximumAuto = original.xAxisMaximumAuto; this.xAxisMaximumFixedValue = original.xAxisMaximumFixedValue; this.secondXAxisMinimumAuto = original.secondXAxisMinimumAuto; this.secondXAxisMinimumFixedValue = original.secondXAxisMinimumFixedValue; this.secondXAxisMaximumAuto = original.secondXAxisMaximumAuto; this.secondXAxisMaximumFixedValue = original.secondXAxisMaximumFixedValue; this.yAxisMinimumAuto = original.yAxisMinimumAuto; this.yAxisMinimumFixedValue = original.yAxisMinimumFixedValue; this.yAxisMaximumAuto = original.yAxisMaximumAuto; this.yAxisMaximumFixedValue = original.yAxisMaximumFixedValue; this.secondYAxisMinimumAuto = original.secondYAxisMinimumAuto; this.secondYAxisMinimumFixedValue = original.secondYAxisMinimumFixedValue; this.secondYAxisMaximumAuto = original.secondYAxisMaximumAuto; this.secondYAxisMaximumFixedValue = original.secondYAxisMaximumFixedValue; this.xAxisLogScale = original.xAxisLogScale; this.secondXAxisLogScale = original.secondXAxisLogScale; this.yAxisLogScale = original.yAxisLogScale; this.secondYAxisLogScale = original.secondYAxisLogScale; this.histogramBins = original.histogramBins; this.histogramExactBins = original.histogramExactBins; this.histogramAggregation = original.histogramAggregation; }