Установка прозрачного цвета в качестве штрихового цвета в Acrobat JS API приводит к черной границе - PullRequest
0 голосов
/ 07 октября 2019

Моя проблема заключается в том, что когда я пытаюсь установить прозрачность в качестве stroColor для аннотации FreeText, при добавлении одной из них полученная аннотация имеет черную рамку.

Я пытаюсь закодировать ее следующим образом:

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

Любой результат:

Sample of the result

Есть ли способ установить прозрачный цвет границы для аннотации?

1 Ответ

1 голос
/ 07 октября 2019

Добавьте недокументированное свойство «намерение» и установите для него «FreeTextTypewriter». Это свойство изменяет способ создания внешнего вида на странице.

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