Skip to main content
Known Participant
November 15, 2018
Answered

Text Color in Span Object

  • November 15, 2018
  • 2 replies
  • 691 views

Hi, I’ve created a business card template in Acrobat Pro and our logo colors are used in the executive business cards.

The employee name is in a burgundy color: RGB = 179, 15, 65

The remaining text is in a dark green color: RGB = 0, 56 34

My coding for the employee name is below. The third spans line is my attempt at changing the text color. Something is wrong because the text looks like a florescent teal. I get the sane teal color with the green RGB colors.

var spans = event.richValue;

spans[0] = new Object();

spans[0].text = this.getField("EmpName").valueAsString + "\r";

spans[0].textColor = ["RGB", 179, 15, 65]; //Burgundy

spans[0].fontWeight = 700; //this makes the font bold

spans[0].textSize = 9;

event.richValue = spans;

Thanks for your time and assistance.

This topic has been closed for replies.
Correct answer try67

Divide the values in the Color object by 255 to get them in the right range (0 to 1).

2 replies

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
November 15, 2018

Divide the values in the Color object by 255 to get them in the right range (0 to 1).

Angus24Author
Known Participant
November 15, 2018

Om my gosh! That's it. Thank you so much try67!!!

YOU ROCK

Legend
November 15, 2018

Colour values are in the range 0.0 to 1.0 in other parts of JavaScript. I’d double check this.