Skip to main content
1-Visitor
February 9, 2015
Solved

Setting text color in dataUtility

  • February 9, 2015
  • 1 reply
  • 2732 views

Hi to all!

How can I set the text color inside the dataUtility?

localDispText = new TextDisplayComponent((String)localName);

((TextDisplayComponent)localDispText).setValue((String)localName);

Thanks a lot!

Best answer by AntonBagryanov

Create your own LabelRenderer inside your dataUtility class like following:

class TextRenderer extends LabelRenderer

{

protected void renderObject(Object obj, PrintWriter printwriter, RenderingContext renderingcontext) throws RenderingException

{

Label label = (Label)obj;

String color= "#ff0000";

write(printwriter,"<b style=\"color:" + color + "\">"+label.getValue()+"</b>");

}

}

1 reply

AntonBagryanov1-VisitorAuthorAnswer
1-Visitor
February 10, 2015

Create your own LabelRenderer inside your dataUtility class like following:

class TextRenderer extends LabelRenderer

{

protected void renderObject(Object obj, PrintWriter printwriter, RenderingContext renderingcontext) throws RenderingException

{

Label label = (Label)obj;

String color= "#ff0000";

write(printwriter,"<b style=\"color:" + color + "\">"+label.getValue()+"</b>");

}

}

10-Marble
March 15, 2023

Hi Anthony, 

 

Can you please give a complete dataUtility example ? 

 

Thank you in advance, 

 

Hicham

HelesicPetr
22-Sapphire II
22-Sapphire II
March 17, 2023

Hi @HL_10554529 

Check a customization guide Link to guide 12.1.2.0.

 

HelesicPetr_0-1679058130670.png

PetrH