Nevron Forum

Horizontal bar chart w/ right aligned labels

https://www.nevron.com/Forum/Topic2661.aspx

By Scott Campbell 1 - Monday, September 28, 2009

Hi all, I'm trying to do something pretty simple, just right-aligning the ordinal labels on a horizontal bar chart, so that the right-most part of the label is always a given offset from the vertical axis line.  By default, these labels are centered.  I've tried:

ordinalScale.Labels.Add(myLabelText);
ordinalScale.LabelStyle.ContentAlignment = ContentAlignment.MiddleRight;

to no avail, also:

NCustomRangeLabel label = new NCustomRangeLabel();
label.Text =
myLabelText;
label.Style.ContentAlignment = ContentAlignment.MiddleRight;
ordinalScale.CustomLabels.Add(label);

which crams everything into the top left.  Any idea how to change the alignment of labels on a horizontal bar chart?

Thank you!

By Blagovest Milanov 1 - Friday, October 2, 2009

Hi Scott,

Try:
ordinalScale.LabelStyle.ContentAlignment = ContentAlignment.TopCenter;

Note that from the perspective of the label "top" means closer to the axis so this should align them to the right for a vertical axis.

Hope this helps - let me know if you meet any problems.

Best regards,
Bob

By Scott Campbell 1 - Tuesday, October 27, 2009

That worked like a champ, thanks Bob!