[英]Missing colored area on pdf using itext pdf
为了使您的任务正常工作,您不应在现有内容下绘制(这样内容就可以简单地覆盖您的标记),而应在其上进行绘制。 为了使原始内容发光,应使用适当的混合模式:
PdfContentByte canvas = stamper.getOverContent(1);
canvas.saveState();
PdfGState state = new PdfGState();
state.setBlendMode(new PdfName("Multiply"));
canvas.setGState(state);
canvas.setColorFill(BaseColor.YELLOW);
canvas.rectangle(36, 786, 66, 16);
canvas.fill();
canvas.restoreState();
stamper.close();
( MarkContent测试)
您没有共享您的PDF,所以我不得不尝试这里的PDF。 使用适当更改的矩形位置和大小,代码将其标记为
看起来像这样:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.