RED-7607 - Rotating pages leads to lost annotations (RM & DM)

- use rotation instead of getDir().getDegrees()
This commit is contained in:
Corina Olariu 2023-10-04 14:22:15 +03:00
parent 99ed331a1e
commit b4d68594f1

View File

@ -147,12 +147,12 @@ public class TextPageBlock extends AbstractPageBlock {
@JsonIgnore
public float getPdfMinX() {
if (getDir().getDegrees() == 90) {
if (rotation == 90) {
return minY;
} else if (getDir().getDegrees() == 180) {
} else if (rotation == 180) {
return getPageWidth() - maxX;
} else if (getDir().getDegrees() == 270) {
} else if (rotation == 270) {
return getPageWidth() - maxY;
} else {
@ -174,11 +174,11 @@ public class TextPageBlock extends AbstractPageBlock {
@JsonIgnore
public float getPdfMaxX() {
if (getDir().getDegrees() == 90) {
if (rotation == 90) {
return maxY;
} else if (getDir().getDegrees() == 180) {
} else if (rotation == 180) {
return getPageWidth() - minX;
} else if (getDir().getDegrees() == 270) {
} else if (rotation == 270) {
return getPageWidth() - minY;
} else {
@ -200,12 +200,12 @@ public class TextPageBlock extends AbstractPageBlock {
@JsonIgnore
public float getPdfMinY() {
if (getDir().getDegrees() == 90) {
if (rotation == 90) {
return minX;
} else if (getDir().getDegrees() == 180) {
} else if (rotation == 180) {
return maxY;
} else if (getDir().getDegrees() == 270) {
} else if (rotation == 270) {
return getPageHeight() - maxX;
} else {
@ -227,12 +227,12 @@ public class TextPageBlock extends AbstractPageBlock {
@JsonIgnore
public float getPdfMaxY() {
if (getDir().getDegrees() == 90) {
if (rotation == 90) {
return maxX;
} else if (getDir().getDegrees() == 180) {
} else if (rotation == 180) {
return minY;
} else if (getDir().getDegrees() == 270) {
} else if (rotation == 270) {
return getPageHeight() - minX;
} else {
return getPageHeight() - minY;