public class AreaUtils
extends java.lang.Object
Constructor and Description |
---|
AreaUtils() |
Modifier and Type | Method and Description |
---|---|
static Area |
createSuperAreaFromVerticalRegion(Area root,
Rectangular region) |
static boolean |
isAligned(Area a1,
Area a2)
Checks if the given areas are aligned in row or column.
|
static boolean |
isInSameColumn(Area a1,
Area a2)
Checks if the given areas are in the same column.
|
static boolean |
isLink(Area a)
Checks if the given area has a target URL assigned (it acts as a link)
|
static boolean |
isNeighbor(Area a1,
Area a2)
Checks if the given areas are in the same visual group (i.e.
|
static boolean |
isOnSameLine(Area a1,
Area a2)
Checks if the given areas are on the same line.
|
static boolean |
isOnSameLine(Area a1,
Area a2,
int threshold)
Checks if the given areas are on the same line.
|
static boolean |
isOnSameLineRoughly(Area a1,
Area a2) |
public static boolean isNeighbor(Area a1, Area a2)
a1
- a2
- public static boolean isOnSameLine(Area a1, Area a2)
a1
- a2
- public static boolean isOnSameLine(Area a1, Area a2, int threshold)
a1
- a2
- public static boolean isInSameColumn(Area a1, Area a2)
a1
- a2
- public static boolean isAligned(Area a1, Area a2)
a1
- a2
- public static boolean isLink(Area a)
a
- public static Area createSuperAreaFromVerticalRegion(Area root, Rectangular region)