diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java index 5cd5adc2..5d03059e 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java @@ -43,12 +43,13 @@ public class SectionGridCreatorService { if (textBlock instanceof TextBlock) { + TextBlock tb = (TextBlock) textBlock; classifiedDoc.getSectionGrid() .getRectanglesPerPage() .computeIfAbsent(page, (x) -> new ArrayList<>()) - .add(new SectionRectangle(new Point(textBlock.getMinX(), textBlock.getMinY()), - textBlock.getWidth(), - textBlock.getHeight(), + .add(new SectionRectangle(new Point(tb.getX1(), tb.getY1()), + tb.getX2() - tb.getX1(), + tb.getY2() - tb.getY1(), i + 1, paragraph.getPageBlocks().size(), null));