org.icepdf.core.pobjects.graphics.text
Class TextPositionComparator

java.lang.Object
  extended by org.icepdf.core.pobjects.graphics.text.TextPositionComparator
All Implemented Interfaces:
java.util.Comparator<AbstractText>

public class TextPositionComparator
extends java.lang.Object
implements java.util.Comparator<AbstractText>

Text Position Comparator to sort AbstractText objects that might not be plotted in a top down fasion. The comparator only looks at vertical position and does not sort text in the horizontal plain, for example LTR or RTL text layouts.

Since:
5.0.1

Constructor Summary
TextPositionComparator()
           
 
Method Summary
 int compare(AbstractText lt1, AbstractText lt2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

TextPositionComparator

public TextPositionComparator()
Method Detail

compare

public int compare(AbstractText lt1,
                   AbstractText lt2)
Specified by:
compare in interface java.util.Comparator<AbstractText>