## Uses of Interface
org.apache.fop.afp.AFPEventProducer

Packages that use AFPEventProducer
org.apache.fop.afp: Contains an AFP library.
org.apache.fop.afp.fonts: Contains a collection of AFP Graphics Object Content Architecture (GOCA) structured objects.
org.apache.fop.render.afp: An AFP Renderer implementation and supporting classes.

### Uses of AFPEventProducer in org.apache.fop.afp

Methods in org.apache.fop.afp that return AFPEventProducer
`static AFPEventProducer` AFPEventProducer.Provider.`get(EventBroadcaster broadcaster)` Returns an event producer.

### Uses of AFPEventProducer in org.apache.fop.afp.fonts

Methods in org.apache.fop.afp.fonts with parameters of type AFPEventProducer
`CharacterSet` CharacterSetBuilder.`build(String characterSetName, String codePageName, String encoding, Typeface typeface, AFPEventProducer eventProducer)` Load the font details and metrics into the CharacterSetMetric object, this will use the actual afp code page and character set files to load the object with the necessary metrics.
`CharacterSet` CharacterSetBuilder.`build(String characterSetName, String codePageName, String encoding, Typeface typeface, AFPResourceAccessor accessor, AFPEventProducer eventProducer)`
`CharacterSet` CharacterSetBuilder.`buildDBCS(String characterSetName, String codePageName, String encoding, CharacterSetType charsetType, AFPResourceAccessor accessor, AFPEventProducer eventProducer)` Load the font details and metrics into the CharacterSetMetric object, this will use the actual afp code page and character set files to load the object with the necessary metrics.
`CharacterSet` CharacterSetBuilder.`buildSBCS(String characterSetName, String codePageName, String encoding, AFPResourceAccessor accessor, AFPEventProducer eventProducer)` Load the font details and metrics into the CharacterSetMetric object, this will use the actual afp code page and character set files to load the object with the necessary metrics.
`protected Map<String,String>` CharacterSetBuilder.`loadCodePage(String codePage, String encoding, AFPResourceAccessor accessor, AFPEventProducer eventProducer)` Load the code page information from the appropriate file.

Constructors in org.apache.fop.afp.fonts with parameters of type AFPEventProducer
Constructor and Description
`AbstractOutlineFont(String name, boolean embeddable, CharacterSet charSet, AFPEventProducer eventProducer)` Constructor for an outline font.
`AFPBase12FontCollection(AFPEventProducer eventProducer)`
`DoubleByteFont(String name, boolean embeddable, CharacterSet charSet, AFPEventProducer eventProducer)` Constructor for an double-byte outline font.
`FopCharacterSet(String codePage, String encoding, String name, Typeface charSet, AFPEventProducer eventProducer)` Constructor for the CharacterSetMetric object, the character set is used to load the font information from the actual AFP font.
`FopCharacterSet(String codePage, String encoding, String name, Typeface charSet, AFPResourceAccessor accessor, AFPEventProducer eventProducer)`
`OutlineFont(String name, boolean embeddable, CharacterSet charSet, AFPEventProducer eventProducer)` Construct outline font with specified name and character set.

### Uses of AFPEventProducer in org.apache.fop.render.afp

Constructors in org.apache.fop.render.afp with parameters of type AFPEventProducer
Constructor and Description
`AFPTrueTypeFont(String name, boolean embeddable, CharacterSet charSet, AFPEventProducer eventProducer, String ttc, URI uri, boolean positionByChar)`