Author: tilman
Date: Mon Jan 5 19:46:11 2026
New Revision: 1931134
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #391
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Mon Jan 5 19:46:07 2026 (r1931133)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Mon Jan 5 19:46:11 2026 (r1931134)
@@ -113,11 +113,11 @@ public class PDLinkAppearanceHandler ext
pathsArray[0] = borderEdge.getLowerLeftX();
pathsArray[1] = borderEdge.getLowerLeftY();
pathsArray[2] = borderEdge.getUpperRightX();
- pathsArray[3] = borderEdge.getLowerLeftY();
- pathsArray[4] = borderEdge.getUpperRightX();
+ pathsArray[3] = pathsArray[1];
+ pathsArray[4] = pathsArray[2];
pathsArray[5] = borderEdge.getUpperRightY();
- pathsArray[6] = borderEdge.getLowerLeftX();
- pathsArray[7] = borderEdge.getUpperRightY();
+ pathsArray[6] = pathsArray[0];
+ pathsArray[7] = pathsArray[5];
}
boolean underline = false;