我的问题是,当我尝试为FreeText注释添加透明色时,将其设置为strokeColor时,结果注释具有黑色边框。

我尝试这样编码:

this.addAnnot({ type: "FreeText", contents: "TEST", strokeColor: color.transparent, page: 0 });


结果是:

javascript - 在Acrobat JS API中将透明颜色设置为strokeColor会导致黑色边框-LMLPHP

有什么办法可以将注解的边框颜色设置为透明?

最佳答案

添加未记录的属性“ intent”,并将其设置为“ FreeTextTypewriter”。该属性更改页面外观的生成方式。

this.addAnnot({ type: "FreeText", contents: "TEST", page: 0 ,strokeColor: color.transparent, intent:"FreeTextTypewriter"});

09-11 09:24