iText 7: поле изображения (кнопка) без рамки и фона (прозрачное) - PullRequest
0 голосов
/ 09 января 2019

Я следую этому примеру , чтобы установить значение значка кнопки с изображением (файл PNG).

Работает нормально, за исключением того, что я не могу найти, как можно установить изображение без рамки и фона. Я пытался играть с setStrokeColor и setFillColor безуспешно.

1 Ответ

0 голосов
/ 09 января 2019

В этом конкретном примере можно просто удалить код, который используется для добавления фона и границы:

            canvas.
                saveState().
                setStrokeColor(modelButton.getBorderColor()).
                setLineWidth(1).
                rectangle(0, 0, occupiedArea.getBBox().getWidth(), occupiedArea.getBBox().getHeight()).
                stroke().
                setFillColor(modelButton.buttonBackgroundColor).
                rectangle(0.5f, 0.5f, occupiedArea.getBBox().getWidth() - 1, occupiedArea.getBBox().getHeight() - 1).
                fill().
                restoreState();

Пожалуйста, прокомментируйте эту строку. Я также изменил использованное изображение jpg на png, и вот что я получил в результате:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...