2012-05-24 7 views
0

В настоящее время я форматирую серию точечных серий серии с кодом, показанным ниже, но я не вижу способа изменить шрифт для текста метки точки. Кто-нибудь знает, где получить доступ к атрибутам шрифта для меток точек?asp.net chart series point label font formats

'set the series point color dependent on value and retrieve the best & worst values 
    Dim bestval As Double = 0.0 
    Dim worstval As Double = 0.0 
    For Each pt As DataPoint In cht.Series("MonthPL").Points 
     'pt.IsValueShownAsLabel = True 
     pt.Label = "#VALY{C0}" 
     pt.LabelToolTip = "#AXISLABEL 's P/L is #VALY{C0}" 
     If pt.YValues(0) < 0 Then 
      If pt.YValues(0) < worstval Then worstval = pt.YValues(0) 
      pt.Color = Color.Red 
      pt.LabelForeColor = Color.Black 
     Else 
      If pt.YValues(0) > bestval Then bestval = pt.YValues(0) 
      pt.Color = Color.DarkGreen 
      pt.LabelForeColor = Color.GhostWhite 
     End If 
    Next 

ответ

1

Вы должны увидеть его здесь

pt.Font 

Реальный код я использую в C# является

Chart1.Series[0].Points[0].Font 
0

Объявляется новый шрифт, и использовать это:

Font myFont = new Font(FontFamily.Generic.SansSerif, 14, FontStyle.Bold); 

Затем установите для него свойство font вашего точечного набора:

pt.font = myFont; 

 Смежные вопросы

  • Нет связанных вопросов^_^