Chart-Legend with no borders


Author
Message
joern kunze
joern kunze
Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)
Group: Forum Members
Posts: 86, Visits: 221
Hi Experts,
I have created a manual legend for a chart - which basically is working:


But I have 2 problems:

1. How can I set the border lines around the legend to none ?
=> there is only oLegend.BorderStyle property - but I could not find a way to change this property to 'NoBorder'

2. Can I format the Legend entry text in a way that I can set Numbers subscript ?



The desired result should look then like (picture created with paint-app):


Thanks for your help,
best regards,
Joern

Replies
joern kunze
joern kunze
Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)Junior Member (13 reputation)
Group: Forum Members
Posts: 86, Visits: 221
... unfortunatly, I posted this question under 'NOV Chart for NET' - actually the question relates to  'Nevron Chart for Net'. Could the admin please move the question to the appropriate section ?
Best regards, Joern
Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K
Hi Joern,

No problem about the post. You can turn off the legend borders using:

   NLegend legend = nChartControl1.Legends[0];


    legend.OuterBottomBorderStyle.Width = new Nevron.GraphicsCore.NLength(0);
    legend.OuterTopBorderStyle.Width = new Nevron.GraphicsCore.NLength(0);
    legend.OuterLeftBorderStyle.Width = new Nevron.GraphicsCore.NLength(0);
    legend.OuterRightBorderStyle.Width = new Nevron.GraphicsCore.NLength(0);

Regarding the subscript, yes this is possible - you need to set the text format to XML and then enclose the subscript text with sub tags:
   NChart chart = nChartControl1.Charts[0];

    NBarSeries bar = new NBarSeries();
    bar.Values.Add(10);
    bar.Values.Add(20);
    bar.Values.Add(30);

    bar.Name = "Subscript <sub>text</sub>";
    bar.Legend.TextStyle.TextFormat = Nevron.GraphicsCore.TextFormat.XML;

    chart.Series.Add(bar);

We hope this helps - let us know if you meet any problems.



Best Regards,
Nevron Support Team


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search