Package org.docx4j.fonts.fop.util
Class FopConfigUtil
java.lang.Object
org.docx4j.fonts.fop.util.FopConfigUtil
public class FopConfigUtil
extends java.lang.Object
The sole role of this class is to create an avalon configuration
(as a String)
which can be used to configure FOP 1.1 and earlier,
or FOP post 1.1
- Author:
- jharrop
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlog -
Constructor Summary
Constructors Constructor Description FopConfigUtil() -
Method Summary
Modifier and Type Method Description protected static voidaddFontTriplet(java.lang.StringBuilder result, java.lang.String familyName, java.lang.String style, java.lang.String weight)protected static voidaddFontTriplet(java.lang.StringBuilder result, FontTriplet fontTriplet)static java.lang.StringcreateDefaultConfiguration(Mapper fontMapper, java.util.Set<java.lang.String> fontsInUse)protected static voiddeclareFonts(Mapper fontMapper, java.util.Set<java.lang.String> fontsInUse, java.lang.StringBuilder result)Create a FOP font configuration for each font used in the document.protected static java.lang.StringweightToCSS2FontWeight(int i)
-
Field Details
-
log
protected static org.slf4j.Logger log
-
-
Constructor Details
-
FopConfigUtil
public FopConfigUtil()
-
-
Method Details
-
createDefaultConfiguration
public static java.lang.String createDefaultConfiguration(Mapper fontMapper, java.util.Set<java.lang.String> fontsInUse) throws Docx4JException- Throws:
Docx4JException
-
declareFonts
protected static void declareFonts(Mapper fontMapper, java.util.Set<java.lang.String> fontsInUse, java.lang.StringBuilder result)Create a FOP font configuration for each font used in the document. -
addFontTriplet
-
addFontTriplet
protected static void addFontTriplet(java.lang.StringBuilder result, java.lang.String familyName, java.lang.String style, java.lang.String weight) -
weightToCSS2FontWeight
protected static java.lang.String weightToCSS2FontWeight(int i)
-