LineBreaker.Result
public
static
class
LineBreaker.Result
extends Object
java.lang.Object | |
↳ | android.graphics.text.LineBreaker.Result |
Holds the result of the line breaking algorithm
.
Summary
Public methods | |
---|---|
int
|
getEndLineHyphenEdit(int lineIndex)
Returns an end hyphen edit for the line. |
float
|
getLineAscent(int lineIndex)
Returns font ascent of the line in pixels. |
int
|
getLineBreakOffset(int lineIndex)
Returns character offset of the break for a given line. |
int
|
getLineCount()
Returns the number of lines in the paragraph. |
float
|
getLineDescent(int lineIndex)
Returns font descent of the line in pixels. |
float
|
getLineWidth(int lineIndex)
Returns width of a given line in pixels. |
int
|
getStartLineHyphenEdit(int lineIndex)
Returns a start hyphen edit for the line. |
boolean
|
hasLineTab(int lineIndex)
Returns true if the line has a TAB character. |
Inherited methods | |
---|---|
Public methods
getEndLineHyphenEdit
public int getEndLineHyphenEdit (int lineIndex)
Returns an end hyphen edit for the line.
Parameters | |
---|---|
lineIndex |
int : an index of the line. |
Returns | |
---|---|
int |
an end hyphen edit for the line. |
getLineAscent
public float getLineAscent (int lineIndex)
Returns font ascent of the line in pixels.
The units of this value are pixels.
Parameters | |
---|---|
lineIndex |
int : an index of the line.
Value is 0 or greater |
Returns | |
---|---|
float |
an entier font ascent of the line in pixels. The units of this value are pixels. {} |
getLineBreakOffset
public int getLineBreakOffset (int lineIndex)
Returns character offset of the break for a given line.
Parameters | |
---|---|
lineIndex |
int : an index of the line.
Value is 0 or greater |
Returns | |
---|---|
int |
the break offset. Value is 0 or greater |
getLineCount
public int getLineCount ()
Returns the number of lines in the paragraph.
Returns | |
---|---|
int |
number of lines Value is 0 or greater |
getLineDescent
public float getLineDescent (int lineIndex)
Returns font descent of the line in pixels.
The units of this value are pixels.
Parameters | |
---|---|
lineIndex |
int : an index of the line.
Value is 0 or greater |
Returns | |
---|---|
float |
an entier font descent of the line in pixels. The units of this value are pixels. {} |
getLineWidth
public float getLineWidth (int lineIndex)
Returns width of a given line in pixels.
The units of this value are pixels.
Parameters | |
---|---|
lineIndex |
int : an index of the line.
Value is 0 or greater |
Returns | |
---|---|
float |
width of the line in pixels The units of this value are pixels. {} |
getStartLineHyphenEdit
public int getStartLineHyphenEdit (int lineIndex)
Returns a start hyphen edit for the line.
Parameters | |
---|---|
lineIndex |
int : an index of the line. |
Returns | |
---|---|
int |
a start hyphen edit for the line. |
hasLineTab
public boolean hasLineTab (int lineIndex)
Returns true if the line has a TAB character.
Parameters | |
---|---|
lineIndex |
int : an index of the line. |
Returns | |
---|---|
boolean |
true if the line has a TAB character |