Skip to main content
Participant
July 10, 2018
Answered

Annotation - set font not working

  • July 10, 2018
  • 1 reply
  • 608 views

Acrobat DC on PC or mac.  I am adding an annotation to a page via a Custom Command.  The text color, size, and alignment all are working.  However, the typeface is always Helvetica.  I have tried font.Times , font.Cour, "Times", "Courier" as the argument after textFont:    Any suggestions?

var annot = this.addAnnot(

     page: msgOnThisPage,

     type: "FreeText",

     rect: [36,36, 612-36,72],

     textFont: font.Times,

     strokeColor: color.white

}

); 

spans[0] = new Object();

spans[0].text = theMessage[0];

spans[0].textColor = color.black;

spans[0].textSize = 14;

spans[0].fill = "invisible";  // no background color

spans[0].alignment = "center";

annot.richContents = spans;

   

This topic has been closed for replies.
Correct answer try67

Add this line:

spans[0].fontFamily = ["Times"];

By the way, there's no "fill" property to a Span object. You should remove that line.

1 reply

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
July 10, 2018

Add this line:

spans[0].fontFamily = ["Times"];

By the way, there's no "fill" property to a Span object. You should remove that line.

try67
Community Expert
Community Expert
July 10, 2018

Instead of "fill" you can use the fillColor property of the annotation itself. And the value should be "color. transparent" (without the quotes).