Class Java2DUtil

java.lang.Object
org.apache.fop.render.java2d.Java2DUtil

public final class Java2DUtil extends Object
Rendering-related utilities for Java2D.
  • Method Details

    • buildDefaultJava2DBasedFontInfo

      public static FontInfo buildDefaultJava2DBasedFontInfo(FontInfo fontInfo, FOUserAgent userAgent)
      Builds a default FontInfo object for use with output formats using the Java2D font setup.
      Parameters:
      fontInfo - the font info object to populate
      userAgent - 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 of GlyphVector that correctly handle surrogate pairs and advanced font features such as GSUB/GPOS/GDEF.
      Parameters:
      text - Text to render
      g2d - the target Graphics2D instance
      font - the font instance
      fontInfo - the font information
      Returns:
      an instance of GlyphVector