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