SmartQuant.Charting.TTitle.Paint C# (CSharp) Méthode

Paint() public méthode

public Paint ( ) : void
Résultat void
        public void Paint()
        {
            var brush = new SolidBrush(Color);
            if (!string.IsNullOrEmpty(Text))
                this.pad.Graphics.DrawString(Text, Font, brush, X, Y);
            if (Strategy == ETitleStrategy.Smart && Text == "" && ItemsEnabled && Items.Count != 0)
                this.pad.Graphics.DrawString(((TTitleItem)Items[0]).Text, Font, brush, X, Y);
            if (!ItemsEnabled)
                return;
            string str = Text;
            foreach (TTitleItem item in Items)
            {
                string text = str + " ";
                int num = X + (int)this.pad.Graphics.MeasureString(text, Font).Width;
                this.pad.Graphics.DrawString(item.Text, Font, new SolidBrush(item.Color), num, Y);
                str = text + item.Text;
            }
        }
    }