Package org.apache.fop.svg
Class PDFDocumentGraphics2DConfigurator
java.lang.Object
org.apache.fop.svg.PDFDocumentGraphics2DConfigurator
Configurator class for PDFDocumentGraphics2D.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(PDFDocumentGraphics2D graphics, Configuration cfg, boolean useComplexScriptFeatures) Configures a PDFDocumentGraphics2D instance using an Avalon Configuration object.static FontInfo
createFontInfo
(Configuration cfg, boolean useComplexScriptFeatures) Creates theFontInfo
instance for the given configuration.
-
Constructor Details
-
PDFDocumentGraphics2DConfigurator
public PDFDocumentGraphics2DConfigurator()
-
-
Method Details
-
configure
public void configure(PDFDocumentGraphics2D graphics, Configuration cfg, boolean useComplexScriptFeatures) throws ConfigurationException Configures a PDFDocumentGraphics2D instance using an Avalon Configuration object.- Parameters:
graphics
- the PDFDocumentGraphics2D instancecfg
- the configurationuseComplexScriptFeatures
- true if complex script features enabled- Throws:
ConfigurationException
- if an error occurs while configuring the object
-
createFontInfo
public static FontInfo createFontInfo(Configuration cfg, boolean useComplexScriptFeatures) throws FOPException Creates theFontInfo
instance for the given configuration.- Parameters:
cfg
- the configurationuseComplexScriptFeatures
- true if complex script features enabled- Returns:
- the font collection
- Throws:
FOPException
- if an error occurs while setting up the fonts
-