Author: tilman
Date: Mon Jan 5 19:46:07 2026
New Revision: 1931133
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #391
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Mon Jan 5 19:03:09 2026 (r1931132)
+++
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDLinkAppearanceHandler.java
Mon Jan 5 19:46:07 2026 (r1931133)
@@ -107,11 +107,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 underlined = false;