minX - the x origin of the line (relative to the layout).
The x origin is defined by TextAlignment of the text layout, always zero
for left-aligned text.
minY - the ascent of the line (negative).
The ascent of the line is the max ascent of all fonts in the line.
width - the width of the line.
The width of the line is sum of all the run widths in the line, it is not
affect by the wrapping width but it will include any changes caused by
justification.
height - the height of the line.
The height of the line is sum of the max ascent, max descent, and
max line gap of all the fonts in the line.
| Modifier and Type | Field and Description |
|---|---|
| private final Rectangle2D | bounds
Record Component accessed by bounds(). the bounds of the text line, in local coordinates:
|
| private final int | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Rectangle2D | bounds()
Record Component getter of bounds.
Record Component the bounds of the text line, in local coordinates:
|
| public int | |
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public int | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| bounds | back to summary |
|---|---|
| private final Rectangle2D bounds Record Component accessed by bounds(). the bounds of the text line, in local coordinates:
| |
| end | back to summary |
|---|---|
| private final int end Record Component accessed by end(). the end offset for the line (index of the last character + 1) | |
| start | back to summary |
|---|---|
| private final int start Record Component accessed by start(). the start offset for the line | |
| TextLineInfo | back to summary |
|---|---|
| public TextLineInfo(int start, int end, Rectangle2D bounds) | |
| bounds | back to summary |
|---|---|
| public Rectangle2D bounds() Record Component getter of bounds.
| |
| end | back to summary |
|---|---|
| public int end() Record Component getter of end.
| |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| start | back to summary |
|---|---|
| public int start() Record Component getter of start.
| |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |