| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DrawFontManager
Manages fonts when rendering slides. Use this class to handle unknown / missing fonts or to substitute fonts
| Method Summary | |
|---|---|
|  java.awt.Font | createAWTFont(java.awt.Graphics2D graphics,
              FontInfo fontInfo,
              double size,
              boolean bold,
              boolean italic)Create an AWT font object with the given attributes | 
|  FontInfo | getFallbackFont(java.awt.Graphics2D graphics,
                FontInfo fontInfo)In case the original font doesn't contain a glyph, use the returned fallback font as an alternative | 
|  FontInfo | getMappedFont(java.awt.Graphics2D graphics,
              FontInfo fontInfo)select a font to be used to paint text | 
|  java.lang.String | mapFontCharset(java.awt.Graphics2D graphics,
               FontInfo fontInfo,
               java.lang.String text)Map text charset depending on font family. | 
| Method Detail | 
|---|
FontInfo getMappedFont(java.awt.Graphics2D graphics,
                       FontInfo fontInfo)
graphics - the graphics context to request additional rendering hintsfontInfo - the font info object corresponding to the text run font
FontInfo getFallbackFont(java.awt.Graphics2D graphics,
                         FontInfo fontInfo)
graphics - the graphics context to request additional rendering hintsfontInfo - the font info object corresponding to the text run font
java.lang.String mapFontCharset(java.awt.Graphics2D graphics,
                                FontInfo fontInfo,
                                java.lang.String text)
Currently this only maps for wingdings font (into unicode private use area)
graphics - the graphics context to request additional rendering hintsfontInfo - the font info object corresponding to the text run fonttext - the raw text
StringUtil.mapMsCodepointString(String)
java.awt.Font createAWTFont(java.awt.Graphics2D graphics,
                            FontInfo fontInfo,
                            double size,
                            boolean bold,
                            boolean italic)
graphics - the graphics context to request additional rendering hintsfontInfo - the font info object corresponding to the text run fontsize - the font size in pointsbold - true if the font is bolditalic - true if the font is italic
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||