fop 2.2

org.apache.fop.afp.svg
Class AFPTextHandler

java.lang.Object
  extended by org.apache.xmlgraphics.java2d.StrokingTextHandler
      extended by org.apache.fop.svg.FOPTextHandlerAdapter
          extended by org.apache.fop.afp.svg.AFPTextHandler
All Implemented Interfaces:
FOPTextHandler, org.apache.xmlgraphics.java2d.TextHandler

public class AFPTextHandler
extends FOPTextHandlerAdapter

Specialized TextHandler implementation that the AFPGraphics2D class delegates to to paint text using AFP GOCA text operations.


Field Summary
protected  Font overrideFont
          Overriding FontState
 
Constructor Summary
AFPTextHandler(FontInfo fontInfo, AFPResourceManager resourceManager)
          Main constructor.
 
Method Summary
 void drawString(java.awt.Graphics2D g, java.lang.String str, float x, float y)
          Add a text string to the current data object of the AFP datastream.
 FontInfo getFontInfo()
          Return the font information associated with this object
 void setOverrideFont(Font overrideFont)
          Sets the overriding font.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

overrideFont

protected Font overrideFont
Overriding FontState

Constructor Detail

AFPTextHandler

public AFPTextHandler(FontInfo fontInfo,
                      AFPResourceManager resourceManager)
Main constructor.

Parameters:
fontInfo - the AFPGraphics2D instance
resourceManager - the AFPResourceManager instance
Method Detail

getFontInfo

public FontInfo getFontInfo()
Return the font information associated with this object

Returns:
the FontInfo object

drawString

public void drawString(java.awt.Graphics2D g,
                       java.lang.String str,
                       float x,
                       float y)
Add a text string to the current data object of the AFP datastream. The text is painted using text operations.

Specified by:
drawString in interface org.apache.xmlgraphics.java2d.TextHandler
Overrides:
drawString in class org.apache.xmlgraphics.java2d.StrokingTextHandler

setOverrideFont

public void setOverrideFont(Font overrideFont)
Sets the overriding font.

Parameters:
overrideFont - Overriding Font to set

fop 2.2

Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.