/// <summary> /// 新增ChartControl的Title文字 /// </summary> /// <param name="chart">ChartControl</param> /// <param name="title">Title文字</param> /// <param name="titlePosition">Title位置</param> public static void AddTitle(this ChartControl chart, string title, ChartTitleDockStyle titlePosition) { ChartTitle _chartTitle = new ChartTitle(); _chartTitle.Text = title; _chartTitle.Dock = titlePosition; chart.Titles.Add(_chartTitle); }
/// <summary> /// 先删除Chart的Title,然后添加新的Title /// </summary> /// <param name="chart">ChartControl</param> /// <param name="title">Title文字</param> /// <param name="titlePosition">Title位置</param> public static void ClearThenAddTitle(this ChartControl chart, string title, ChartTitleDockStyle titlePosition) { chart.Titles.Clear(); ChartTitle _chartTitle = new ChartTitle(); _chartTitle.Text = title; _chartTitle.Visibility = DefaultBoolean.True; _chartTitle.Dock = titlePosition; chart.Titles.Add(_chartTitle); }
private ChartTitle createTitle(int fontSize, StringAlignment alignment, ChartTitleDockStyle dockStyle) { return(new ChartTitle { Text = string.Empty, Font = new Font("Arial", fontSize), Alignment = alignment, Dock = dockStyle, WordWrap = true }); }
/// <summary> /// 设置图表标题 /// </summary> /// <param name="control">图表控件</param> /// /// <param name="isVisible">标题是否可见</param> /// <param name="text">标题文本</param> /// <param name="isWordWrop">是否换行</param> /// <param name="maxLineCount">最大允许行数</param> /// <param name="alignment">对齐方式</param> /// <param name="dock">位置</param> /// <param name="isAntialiasing">是否允许设置外观</param> /// <param name="font">字体</param> /// <param name="textColor">文本颜色</param> /// <param name="indent">字体缩进值</param> public static void SetChartTitle(DevExpress.XtraCharts.ChartControl control, bool isVisible, String text, bool isWordWrop, int maxLineCount, StringAlignment alignment, ChartTitleDockStyle dock, bool isAntialiasing, Font font, Color textColor, int indent) { //设置标题 ChartTitle title = new ChartTitle(); title.Visible = isVisible; //显示文本 title.Text = text; //是否允许换行 title.WordWrap = isWordWrop; //最大允许行数 title.MaxLineCount = maxLineCount; //对齐方式 title.Alignment = alignment; //位置 title.Dock = dock; //是否允许设置外观 title.Antialiasing = isAntialiasing; //字体 title.Font = font; //字体颜色 title.TextColor = textColor; //缩进值 title.Indent = indent; control.Titles.Add(title); }
/// <summary> /// 添加ChartControl的Title文字 /// </summary> /// <param name="chart">ChartControl</param> /// <param name="title">Title文字</param> /// <param name="visible">是否显示</param> /// <param name="titlePosition">Title位置</param> public static void AddTitle(this ChartControl chart, string title, bool visible, ChartTitleDockStyle titlePosition) { ChartTitle _chartTitle = new ChartTitle(); _chartTitle.Text = title; _chartTitle.Visibility = visible ? DefaultBoolean.True : DefaultBoolean.False; _chartTitle.Dock = titlePosition; chart.Titles.Add(_chartTitle); }
public static void SetChartTitle(WebChartControl control, bool isVisible, string text, StringAlignment alignment, ChartTitleDockStyle dock, bool isAntialiasing, Font font, Color textColor, int indent) { ChartTitle title = new ChartTitle(); title.Visible = isVisible; title.Text = text; title.Alignment = alignment; title.Dock = dock; title.Antialiasing = isAntialiasing; title.Font = font; title.TextColor = textColor; title.Indent = indent; control.Titles.Add(title); }