How to properly set font for x and y axis


Author
Message
Devin Ellis
Devin Ellis
Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)Forum Newbie (4 reputation)
Group: Forum Members
Posts: 9, Visits: 87
I have two methods used on my charts for setting the fonts
Most of the charts use SetupChartAxes and some use 
SetXAxisLabels (sorry but you have no code insert 
and when I pasted the code formatting was remove). The SetXAxisLabels is set to bold and the chart below uses that
but the labels do not come out bold. Why is that?


Images

https://www.nevron.com/forum/uploads/images/ac25ea03-b296-41eb-93c5-4582.png






Code


<span class='i-type-highlighted'></span>Snippetpublic&nbsp;virtual&nbsp;void&nbsp;SetupChartAxes&nbsp;(&nbsp;NChart&nbsp;chart&nbspWink{&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;chart&nbsp;==&nbsp;null&nbspWink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;ArgumentNullException&nbsp;(&nbsp;"chart&nbsp;required"&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;scaleY&nbsp;=&nbsp;new&nbsp;NLinearScaleConfigurator&nbsp;();&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;scaleY&nbsp;==&nbsp;null&nbspWink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;NullReferenceException&nbsp;(&nbsp;"Failed&nbsp;to&nbsp;create&nbsp;y&nbsp;axis"&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;scaleY.MajorGridStyle.LineStyle.Pattern&nbsp;=&nbsp;LinePattern.Dash;&nbsp;&nbsp;&nbsp;&nbsp;scaleY.MajorGridStyle.ShowAtWalls&nbsp;=&nbsp;new&nbsp;ChartWallType&nbsp;[]&nbsp;{&nbsp;ChartWallType.Back&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;scaleY.InnerMajorTickStyle.Visible&nbsp;=&nbsp;false; &nbsp;&nbsp;&nbsp;&nbsp;scaleY.LabelStyle.TextStyle.FontStyle.Style&nbsp;=&nbsp;FontStyle.Bold;&nbsp;&nbsp;&nbsp;&nbsp;scaleY.LabelStyle.TextStyle.FontStyle.EmSize&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;DefaultFontSize,&nbsp;NGraphicsUnit.Point&nbspWink;&nbsp;&nbsp;&nbsp;&nbsp;scaleY.LabelStyle.TextStyle.FontStyle.Name&nbsp;=&nbsp;DefaultFontName; &nbsp;&nbsp;&nbsp;&nbsp;chart.Axis&nbsp;(&nbsp;StandardAxis.PrimaryY&nbspWink.ScaleConfigurator&nbsp;=&nbsp;scaleY; &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;scaleX&nbsp;=&nbsp;new&nbsp;NLinearScaleConfigurator&nbsp;();&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;scaleX&nbsp;==&nbsp;null&nbspWink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;NullReferenceException&nbsp;(&nbsp;"Failed&nbsp;to&nbsp;create&nbsp;x&nbsp;axis"&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;scaleX.MajorGridStyle.LineStyle.Pattern&nbsp;=&nbsp;LinePattern.Dash;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.MajorGridStyle.ShowAtWalls&nbsp;=&nbsp;new&nbsp;ChartWallType&nbsp;[]&nbsp;{&nbsp;ChartWallType.Back&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;scaleX.InnerMajorTickStyle.Visible&nbsp;=&nbsp;false; &nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.Style&nbsp;=&nbsp;FontStyle.Bold;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.EmSize&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;DefaultFontSize,&nbsp;NGraphicsUnit.Point&nbspWink;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.Name&nbsp;=&nbsp;DefaultFontName; &nbsp;&nbsp;&nbsp;&nbsp;chart.Axis&nbsp;(&nbsp;StandardAxis.PrimaryX&nbspWink.ScaleConfigurator&nbsp;=&nbsp;scaleX;} public&nbsp;virtual&nbsp;void&nbsp;SetXAxisLabels&nbsp;(&nbsp;NChart&nbsp;chart&nbspWink{&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;chart&nbsp;==&nbsp;null&nbspWink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;ArgumentNullException&nbsp;(&nbsp;"chart&nbsp;required"&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;add&nbsp;scale&nbsp;to&nbsp;chart&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;hide&nbsp;axis&nbsp;ruler,&nbsp;ticks&nbsp;and&nbsp;automatic&nbsp;labels&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;scaleX&nbsp;=&nbsp;new&nbsp;NDateTimeScaleConfigurator&nbsp;();&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;scaleX&nbsp;==&nbsp;null&nbspWink&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;NullReferenceException&nbsp;(&nbsp;"Failed&nbsp;to&nbsp;create&nbsp;x&nbsp;axis"&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;chart.Axis&nbsp;(&nbsp;StandardAxis.PrimaryX&nbspWink.ScaleConfigurator&nbsp;=&nbsp;scaleX; &nbsp;&nbsp;&nbsp;&nbsp;scaleX.AutoLabels&nbsp;=&nbsp;false;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.UseOrigin&nbsp;=&nbsp;false; &nbsp;&nbsp;&nbsp;&nbsp;scaleX.RulerStyle.BorderStyle.Width&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;1&nbspWink;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.OuterMajorTickStyle.Length&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;5&nbspWink;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.InnerMajorTickStyle.Length&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;0&nbspWink; &nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.Style&nbsp;=&nbsp;FontStyle.Bold;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.EmSize&nbsp;=&nbsp;new&nbsp;NLength&nbsp;(&nbsp;DefaultFontSize,&nbsp;NGraphicsUnit.Point&nbspWink;&nbsp;&nbsp;&nbsp;&nbsp;scaleX.LabelStyle.TextStyle.FontStyle.Name&nbsp;=&nbsp;DefaultFontName; }



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