protected Row _row; // row chart created on internal ChartBase(Report r, Row row, Chart c, MatrixCellEntry[,] m) { _ChartDefn = c; _row = row; _DataDefn = m; _bm = null; int width = _ChartDefn.WidthCalc(r, null); int height = RSize.PixelsFromPoints(_ChartDefn.HeightOrOwnerHeight); Layout = new ChartLayout(width, height); _SeriesBrush = null; _SeriesMarker = null; }
internal ChartBase(Report r, Row row, Chart c, MatrixCellEntry[,] m, Expression showTooltips, Expression showTooltipsX, Expression _ToolTipYFormat, Expression _ToolTipXFormat) { this._ChartDefn = c; this._row = row; this._DataDefn = m; this._bm = null; int width = this._ChartDefn.WidthCalc(r, null); int height = RSize.PixelsFromPoints(this._ChartDefn.HeightOrOwnerHeight); this.Layout = new ChartLayout(width, height); this._SeriesBrush = null; this._SeriesMarker = null; this._showToolTips = showTooltips.EvaluateBoolean(r, row); this._showToolTipsX = showTooltipsX.EvaluateBoolean(r, row); this._tooltipYFormat = _ToolTipYFormat.EvaluateString(r, row); this._tooltipXFormat = _ToolTipXFormat.EvaluateString(r, row); }