You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2025/08/12 09:31:17 UTC
svn commit: r1927762 - pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/multipdf
Author: tilman
Date: Tue Aug 12 09:31:17 2025
New Revision: 1927762
Log:
PDFBOX-5660: use quadrantrotate
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/multipdf/LayerUtility.java
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/multipdf/LayerUtility.java
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/multipdf/LayerUtility.java Tue Aug 12 04:20:03 2025 (r1927761)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/multipdf/LayerUtility.java Tue Aug 12 09:31:17 2025 (r1927762)
@@ -192,16 +192,16 @@ public class LayerUtility
case 90:
at.scale(viewBox.getWidth() / viewBox.getHeight(), viewBox.getHeight() / viewBox.getWidth());
at.translate(0, viewBox.getWidth());
- at.rotate(-Math.PI / 2.0);
+ at.quadrantRotate(3); // 270
break;
case 180:
at.translate(viewBox.getWidth(), viewBox.getHeight());
- at.rotate(-Math.PI);
+ at.quadrantRotate(2); // 180
break;
case 270:
at.scale(viewBox.getWidth() / viewBox.getHeight(), viewBox.getHeight() / viewBox.getWidth());
at.translate(viewBox.getHeight(), 0);
- at.rotate(-Math.PI * 1.5);
+ at.quadrantRotate(1); // 90
break;
default:
//no additional transformations necessary