From 92fd1a72de80c26d0d2b3769ee4c327772f1686c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominique=20Eifl=C3=A4nder?= Date: Tue, 12 Mar 2024 13:42:40 +0100 Subject: [PATCH] RED-7141: Readded lost mergeLinesInZones --- .../processor/docstrum/service/ZoneBuilderService.java | 2 +- .../service/layoutparser/server/graph/ViewerDocumentTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/docstrum/service/ZoneBuilderService.java b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/docstrum/service/ZoneBuilderService.java index 316cdfc..4520163 100644 --- a/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/docstrum/service/ZoneBuilderService.java +++ b/layoutparser-service/layoutparser-service-processor/src/main/java/com/knecon/fforesight/service/layoutparser/processor/docstrum/service/ZoneBuilderService.java @@ -65,7 +65,7 @@ public class ZoneBuilderService { List zones = new ArrayList<>(); unionFind.getGroups().forEach(group -> { - zones.add(new Zone(new ArrayList<>(group))); + zones.add(mergeLinesInZone(new ArrayList<>(group), characterSpacing, lineSpacing)); }); if (zones.size() > MAX_ZONES) { diff --git a/layoutparser-service/layoutparser-service-server/src/test/java/com/knecon/fforesight/service/layoutparser/server/graph/ViewerDocumentTest.java b/layoutparser-service/layoutparser-service-server/src/test/java/com/knecon/fforesight/service/layoutparser/server/graph/ViewerDocumentTest.java index 3153952..ecc9bdf 100644 --- a/layoutparser-service/layoutparser-service-server/src/test/java/com/knecon/fforesight/service/layoutparser/server/graph/ViewerDocumentTest.java +++ b/layoutparser-service/layoutparser-service-server/src/test/java/com/knecon/fforesight/service/layoutparser/server/graph/ViewerDocumentTest.java @@ -59,7 +59,7 @@ public class ViewerDocumentTest extends BuildDocumentTest { new ImageServiceResponse(), tableResponse, new VisualLayoutParsingResponse(), - Map.of("file",Path.of(fileName).getFileName().toFile().toString())); + Map.of("file", Path.of(fileName).getFileName().toFile().toString())); ViewerDocumentService viewerDocumentService = new ViewerDocumentService(null); LayoutGridService layoutGridService = new LayoutGridService(viewerDocumentService); Document document = DocumentGraphFactory.buildDocumentGraph(LayoutParsingType.DOCUMINE, classificationDocument);