【问题标题】:Setting transparent color as strokeColor in Acrobat JS API results in black border在 Acrobat JS API 中将透明颜色设置为 strokeColor 会导致黑色边框
【发布时间】:2019-10-07 12:16:32
【问题描述】:
我的问题是,当我尝试将透明设置为 FreeText 注释的 strokeColor 时,添加一个生成的注释有黑色边框。
我尝试这样编码:
this.addAnnot({ type: "FreeText", contents: "TEST", strokeColor: color.transparent, page: 0 });
结果是:
有什么方法可以设置透明为注解的边框颜色吗?
【问题讨论】:
标签:
javascript
api
annotations
acrobat
freetext
【解决方案1】:
添加未记录的属性“intent”并将其设置为“FreeTextTypewriter”。该属性改变了页面外观的生成方式。
this.addAnnot({ type: "FreeText", contents: "TEST", page: 0 ,strokeColor: color.transparent, intent:"FreeTextTypewriter"});