PdfRpt.VectorCharts.HorizontalBarChart.initValues C# (CSharp) Method

initValues() private method

private initValues ( ) : void
return void
        private void initValues()
        {
            _maxValueItem = Items.OrderByDescending(x => x.Value).First();
            _maxLabelLengthItem = Items.OrderByDescending(x => x.Label.Length).First();
            _maxValueWidth = getTextWidth(_maxValueItem.Value.ToString(CultureInfo.InvariantCulture));

            var maxLabelLengthItemWidth = getTextWidth(_maxLabelLengthItem.Label);
            _leftMargin = maxLabelLengthItemWidth + Margin;

            _textHeight = getTextHeight(_maxLabelLengthItem.Label);
            _spaceBetweenBars = _textHeight * 0.7f;
            _bottomMargin = _textHeight;
            _chartHeight = _bottomMargin + (2 * Margin) + (Items.Count() * (_spaceBetweenBars + BarWidth));
        }