Browse Source

Changed Rectangles to LinkedRectangles in makePage()


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193317 13f79535-47bb-0310-9956-ffa450edef68
tags/pre-columns
arved 24 years ago
parent
commit
dd007d32c0
1 changed files with 5 additions and 3 deletions
  1. 5
    3
      src/org/apache/fop/render/pdf/PDFRenderer.java

+ 5
- 3
src/org/apache/fop/render/pdf/PDFRenderer.java View File

@@ -516,18 +516,20 @@ public class PDFRenderer implements Renderer {
page.getHeight()/1000);

if (page.hasLinks()) {

currentAnnotList = this.pdfDoc.makeAnnotList();
currentPage.setAnnotList(currentAnnotList);

Enumeration e = page.getLinkSets().elements();
while (e.hasMoreElements()) {
LinkSet linkSet = (LinkSet) e.nextElement();

linkSet.align();
String dest = linkSet.getDest();
Enumeration f = linkSet.getRects().elements();
while (f.hasMoreElements()) {
Rectangle rect = (Rectangle) f.nextElement();
currentAnnotList.addLink(this.pdfDoc.makeLink(rect, dest));
LinkedRectangle lrect = (LinkedRectangle) f.nextElement();
currentAnnotList.addLink(
this.pdfDoc.makeLink(lrect.getRectangle(), dest));
}
}
} else {

Loading…
Cancel
Save