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

- rollback to getDir().getDegrees()
This commit is contained in:
Corina Olariu 2023-10-04 15:27:13 +03:00
parent b4d68594f1
commit 3839de215c

View File

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