aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/apache/fop/render
diff options
context:
space:
mode:
authorarved <arved@unknown>2000-04-02 03:47:03 +0000
committerarved <arved@unknown>2000-04-02 03:47:03 +0000
commitdd007d32c072c422ef0201813def4e4bbbbdec47 (patch)
tree54d9d8bc88940d94629d894cc6fc20cce307d852 /src/org/apache/fop/render
parente7ea964d0a2a9f6d9d8902f471a298912a226c4b (diff)
downloadxmlgraphics-fop-dd007d32c072c422ef0201813def4e4bbbbdec47.tar.gz
xmlgraphics-fop-dd007d32c072c422ef0201813def4e4bbbbdec47.zip
Changed Rectangles to LinkedRectangles in makePage()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193317 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/org/apache/fop/render')
-rw-r--r--src/org/apache/fop/render/pdf/PDFRenderer.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/org/apache/fop/render/pdf/PDFRenderer.java b/src/org/apache/fop/render/pdf/PDFRenderer.java
index b97b7d776..7f29ad333 100644
--- a/src/org/apache/fop/render/pdf/PDFRenderer.java
+++ b/src/org/apache/fop/render/pdf/PDFRenderer.java
@@ -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 {