3

長方形の境界線を削除できないようです。以下のコードを参照してください。PDFannotationを使用してリンクを作成しています。リンクはすべて機能しますが、各長方形には境界線があります。

PdfAnnotation annotation;
Rectangle rect = new Rectangle(xOffset, yOffset, xOffset + tab.getScaledWidth(),      yOffset+tab.getScaledHeight());

rect.setBorder(Rectangle.NO_BORDER);

annotation = PdfAnnotation.createLink(writer, rect, PdfAnnotation.HIGHLIGHT_NONE,      PdfAction.gotoLocalPage(section.GetStartPageIndex() + 1,destination, writer));

stamper.addAnnotation(annotation,i);
4

2 に答える 2

4

使用を削除するために、境界線のある注釈であることに気づきました

annotation.setBorder(new PdfBorderArray(0f, 0f, 0f));
于 2013-02-19T21:07:18.450 に答える
0

または、次を使用できます。

annotation.BorderStyle = new PdfBorderDictionary(0f, 0);
于 2014-03-27T00:24:42.863 に答える