Nevron Forum

Change fontstyle for a cell in a table shape

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

By Eric Sweet - Wednesday, June 30, 2010

Hi,

I'm trying to make the title cell of a table shape bold, but I keep getting an error.

The code I'm using is:
shape(1, 0).Style.TextStyle.FontStyle = New NFontStyle("Arial", 10, FontStyle.Bold)

I'm getting a NullReference exception for that line of code:
Object reference not set to an instance of an object.

I'm stumped because this is very similar to code in the samples used to set fillstyle and strokestyle.

Any help greatly appreciated.

Thanks,
Eric
By Nevron Support - Thursday, July 1, 2010

Hi,

The exception is caused by the fact that the style of any element is null by default because it inherits the style of its parent or the document it’s placed in. When setting styles always use the following approach:

 

NFontStyle fontStyle = new NFontStyle("Arial", 10, FontStyle.Bold);

NStyle.SetTextStyle(table[0, 0], new NTextStyle(fontStyle, Color.Black));