Package | Description |
---|---|
org.axsl.fo |
Interfaces useful for client applications that wish to read an FO (Formatting Objects) Tree, usually so that they
can perform layout on its content.
|
org.axsl.fo.fo.prop |
Interfaces describing methods for obtaining property or trait values from the Fo Tree objects.
|
org.axsl.font |
Interfaces allowing client applications to register, track, and use fonts in a vendor-neutral way.
|
org.axsl.font.output |
Helper interfaces useful with specific output formats, usually to assist with embedding fonts in output
documents.
|
org.axsl.galley |
Interfaces useful for client applications that wish to read an AreaTree, usually to create an output document.
|
org.axsl.graphic.output |
Helper interfaces useful with specific output formats, usually to assist with embedding graphics in output
documents.
|
org.axsl.text.line |
Interfaces useful for breaking text into lines.
|
Modifier and Type | Method and Description |
---|---|
FontUse |
FoLineText.inlinePrimaryFont(FoContext context)
Context-aware version of
LineText.inlinePrimaryFont() . |
FontUse |
FoLineText.inlineSecondaryFont(FoContext context,
char c)
Context-aware version of
LineText.inlineSecondaryFont(char) . |
Modifier and Type | Method and Description |
---|---|
FontUse |
CommonFontPa.getPrimaryFont(FoContext context)
Provides a resolved font to be used as the primary font for this
object.
|
FontUse |
CommonFontPa.getSecondaryFont(FoContext context,
int codePoint)
Provides a resolved font that can be used as the secondary font for a
specific character in this object.
|
Modifier and Type | Method and Description |
---|---|
FontUse |
FontUse.nextBolderFont()
Returns the next bolder font in this font's font-family, if one exists,
or null if this is the boldest font.
|
FontUse |
FontUse.nextLighterFont()
Returns the next lighter font in this font's font-family, if one exists,
or null if this is the lightest font.
|
FontUse |
FontConsumer.selectFontCss(java.util.List<java.lang.String> familyList,
Font.Style style,
Font.Weight weight,
Font.Variant variant,
Font.Stretch stretch,
int size,
int codePoint)
The same as
FontConsumer.selectFontXsl(org.axsl.font.Font.SelectionStrategy, java.util.List<java.lang.String>, org.axsl.font.Font.Style, org.axsl.font.Font.Weight, org.axsl.font.Font.Variant, org.axsl.font.Font.Stretch, int, int) , except that the algorithm specified
by CSS 2.1 is used instead. |
FontUse |
FontConsumer.selectFontPanose(byte[] panose,
int codePoint)
Accepts the client's PANOSE description of the desired font, and returns
the best-fitting Font found.
|
FontUse |
FontConsumer.selectFontXsl(Font.SelectionStrategy selectionStrategy,
java.util.List<java.lang.String> familyList,
Font.Style style,
Font.Weight weight,
Font.Variant variant,
Font.Stretch stretch,
int size,
int codePoint)
Accepts the client's description of the desired font, and returns the
best-fitting Font found, using the algorithm specified by the XSL-FO
1.1 Recommendation.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends FontUse> |
FontConsumer.getUsedFontUses()
Returns the list of the
FontUse instances that have been used by this FontConsumer. |
Modifier and Type | Method and Description |
---|---|
FontUse |
FontOutput.getFontUse()
Return the parent
FontUse instance. |
Modifier and Type | Method and Description |
---|---|
FontUse |
TextArea.getPrimaryFont()
The primary font for this Area.
|
FontUse |
TextArea.getSecondaryFont(int codePoint)
The secondary font for this Area.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
GraphicOutputContext.getFontName(FontUse fontUse)
For a given FontUse instance, returns the name by which the font is
referred within the output document.
|
Modifier and Type | Method and Description |
---|---|
FontUse |
LineText.inlinePrimaryFont()
Tells the line-breaking sytem which
FontUse instance should be
considered the primary font to use in the text size computations. |
FontUse |
LineText.inlineSecondaryFont(char c)
Provides a way to obtain a secondary
FontUse instance for
characters that cannot be encoded by the primary font. |
This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.