Author: tilman
Date: Wed Sep 24 18:45:36 2025
New Revision: 1928743
Log:
PDFBOX-5660: revert last commit because rectangle was changed
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
Wed Sep 24 18:45:32 2025 (r1928742)
+++
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDAbstractAppearanceHandler.java
Wed Sep 24 18:45:36 2025 (r1928743)
@@ -529,13 +529,13 @@ public abstract class PDAbstractAppearan
float[] rectDifferences = annotation.getRectDifferences();
if (rectDifferences.length == 0)
{
- PDRectangle rect = getRectangle();
- borderBox = getPaddedRectangle(rect, lineWidth / 2);
+ borderBox = getPaddedRectangle(getRectangle(), lineWidth / 2);
// the differences rectangle
annotation.setRectDifferences(lineWidth / 2);
- annotation.setRectangle(addRectDifferences(rect,
annotation.getRectDifferences()));
+ annotation.setRectangle(addRectDifferences(getRectangle(),
annotation.getRectDifferences()));
// when the normal appearance stream was generated BBox and Matrix
have been set to the
// values of the original /Rect. As the /Rect was changed that
needs to be adjusted too.
+ PDRectangle rect = getRectangle();
PDAppearanceStream appearanceStream =
annotation.getNormalAppearanceStream();
AffineTransform transform =
AffineTransform.getTranslateInstance(-rect.getLowerLeftX(),
-rect.getLowerLeftY());