hotfix: line comparison with center coordinates
This commit is contained in:
parent
81179ee744
commit
d16377a24a
@ -30,8 +30,8 @@ public class TextPositionOperations {
|
|||||||
private static final double THRESHOLD = 5;
|
private static final double THRESHOLD = 5;
|
||||||
private static final Comparator<TextBoundingBox> COMPARATOR_DIR_ADJ = //
|
private static final Comparator<TextBoundingBox> COMPARATOR_DIR_ADJ = //
|
||||||
Comparator.comparing(TextBoundingBox::getDir)
|
Comparator.comparing(TextBoundingBox::getDir)
|
||||||
.thenComparing(TextBoundingBox::getYDirAdj, (o1, o2) -> DoubleUtils.compareDouble(o1, o2, THRESHOLD))
|
.thenComparing(TextBoundingBox::getCenterYDirAdj, (o1, o2) -> DoubleUtils.compareDouble(o1, o2, THRESHOLD))
|
||||||
.thenComparing(TextBoundingBox::getXDirAdj, (o1, o2) -> DoubleUtils.compareDouble(o1, o2, THRESHOLD));
|
.thenComparing(TextBoundingBox::getCenterXDirAdj, (o1, o2) -> DoubleUtils.compareDouble(o1, o2, THRESHOLD));
|
||||||
|
|
||||||
|
|
||||||
public List<TextPositionSequence> mergeAndSort(List<TextPageBlock> textBlocks) {
|
public List<TextPositionSequence> mergeAndSort(List<TextPageBlock> textBlocks) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user