Package org.apache.fop.render.java2d
Class Java2DUtil
java.lang.Object
org.apache.fop.render.java2d.Java2DUtil
Rendering-related utilities for Java2D.
-
Method Summary
Modifier and TypeMethodDescriptionstatic FontInfobuildDefaultJava2DBasedFontInfo(FontInfo fontInfo, FOUserAgent userAgent) Builds a defaultFontInfoobject for use with output formats using the Java2D font setup.static GlyphVectorcreateGlyphVector(String text, Graphics2D g2d, Font font, FontInfo fontInfo) Creates an instance ofGlyphVectorthat correctly handle surrogate pairs and advanced font features such as GSUB/GPOS/GDEF.
-
Method Details
-
buildDefaultJava2DBasedFontInfo
Builds a defaultFontInfoobject for use with output formats using the Java2D font setup.- Parameters:
fontInfo- the font info object to populateuserAgent- the user agent- Returns:
- the populated font information object
-
createGlyphVector
public static GlyphVector createGlyphVector(String text, Graphics2D g2d, Font font, FontInfo fontInfo) Creates an instance ofGlyphVectorthat correctly handle surrogate pairs and advanced font features such as GSUB/GPOS/GDEF.- Parameters:
text- Text to renderg2d- the target Graphics2D instancefont- the font instancefontInfo- the font information- Returns:
- an instance of
GlyphVector
-