iText 7:没有边框或背景的图像字段(按钮)(透明)

时间:2019-01-08 21:05:08

标签: java itext7

我正在跟踪this example来设置带有图像(PNG文件)的按钮图标的值。

它工作正常,除了我找不到没有边框和背景的图像如何设置。我尝试过setStrokeColorsetFillColor的游戏,但没有成功。

1 个答案:

答案 0 :(得分:1)

在该特定示例中,您可以简单地删除用于添加背景和边框的代码:

            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