public interface LineText extends LineContent
Modifier and Type | Method and Description |
---|---|
int |
inlineFauxSmallCapsFontSize()
Tells the line-breaking system what font-size should be used on faux
small-caps text.
|
FontOptions |
inlineFontOptions()
Returns the font options that should be used during text size computations.
|
int |
inlineFontSize()
Tells the line-breaking system the size of the Font that should be used
in the character size computations.
|
boolean |
inlineHyphenate()
Tells the line-breaking system whether the text can be hyphenated or not.
|
int |
inlineHyphenationCharacter()
Tells the line-breaking system what character to use as the hyphen
for purposes of hyphenation.
|
int |
inlineHyphenationPushCount()
Tells the line-breaking system the minimum number of characters in a
hyphenated word after the hyphenation character.
|
int |
inlineHyphenationRemainCount()
Tells the line-breaking system the minimum number of characters in a
hyphenated word before the hyphenation character.
|
boolean |
inlineIsFauxSmallCaps()
Tells the line-breaking system whether faux small-caps should be applied
to this text.
|
int |
inlineLetterSpacingOptimum()
Tells the line-breaking system the optimum amount of letter-spacing that
should be used the line-breaking computations.
|
Orthography |
inlineOrthography()
Tells the line-breaking system what language, country, and script information to use for purposes of hyphenation
and other line-breaking decisions.
|
FontUse |
inlinePrimaryFont()
Tells the line-breaking sytem which
FontUse instance should be
considered the primary font to use in the text size computations. |
FontUse |
inlineSecondaryFont(char c)
Provides a way to obtain a secondary
FontUse instance for
characters that cannot be encoded by the primary font. |
java.lang.CharSequence |
inlineText()
Tells the line-breaking system what char array to use as the text for
which the line-breaks should be computed.
|
int |
inlineWordSpacingOptimum()
Tells the line-breaking system the optimum amount of extra word-spacing
that should be used the line-breaking computations.
|
boolean |
inlineWrapOption()
Tells the line-breaking system whether the text should wrap to a new
line (true), or whether it should be overflowed (false).
|
LineText |
nextContiguousLineText()
Gives the line-breaking system the next contiguous LineText instance,
if any.
|
LineText |
previousContiguousLineText()
Gives the line-breaking system the preceding contiguous LineText
instance, if any.
|
isLastItemInBlock
java.lang.CharSequence inlineText()
FontUse inlinePrimaryFont()
FontUse
instance should be
considered the primary font to use in the text size computations.FontUse
instance that should be used in
character size computations for this text.FontUse inlineSecondaryFont(char c)
FontUse
instance for
characters that cannot be encoded by the primary font.
Note that this method should only be used if the FontUse
returned
by inlinePrimaryFont()
is incapable of encoding c.c
- The character for which a secondary font is desired.FontUse
instance possible for c, which can be
used in character size computations for this text.FontOptions inlineFontOptions()
int inlineFontSize()
int inlineLetterSpacingOptimum()
int inlineWordSpacingOptimum()
boolean inlineWrapOption()
boolean inlineHyphenate()
Orthography inlineOrthography()
int inlineHyphenationRemainCount()
int inlineHyphenationPushCount()
int inlineHyphenationCharacter()
boolean inlineIsFauxSmallCaps()
int inlineFauxSmallCapsFontSize()
LineText nextContiguousLineText()
LineText previousContiguousLineText()
This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.