Package com.openhtmltopdf.svgsupport
Class PDFTranscoder.OpenHtmlFontResolver
java.lang.Object
com.openhtmltopdf.svgsupport.PDFTranscoder.OpenHtmlFontResolver
- All Implemented Interfaces:
org.apache.batik.bridge.FontFamilyResolver
- Enclosing class:
PDFTranscoder
public static class PDFTranscoder.OpenHtmlFontResolver
extends Object
implements org.apache.batik.bridge.FontFamilyResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddFontFaceFont(String fontFamilyNameOverride, IdentValue fontWeightOverride, IdentValue fontStyleOverride, String uri, byte[] font1) voidaddFontFile(File fontFile, String family, Integer weight, BaseRendererBuilder.FontStyle style) org.apache.batik.gvt.font.GVTFontFamilyorg.apache.batik.gvt.font.GVTFontFamilygetFamilyThatCanDisplay(char arg0) private FloatgetStyle(IdentValue fontStyle) private Floatprivate FloatgetWeight(IdentValue weight) private FloatvoidimportFontFaces(List<FontFaceRule> fontFaces, SharedContext ctx) org.apache.batik.gvt.font.GVTFontFamilyloadFont(InputStream arg0, org.apache.batik.bridge.FontFace arg1) org.apache.batik.gvt.font.GVTFontFamilyorg.apache.batik.gvt.font.GVTFontFamily
-
Field Details
-
families
-
-
Constructor Details
-
OpenHtmlFontResolver
public OpenHtmlFontResolver()
-
-
Method Details
-
resolve
public org.apache.batik.gvt.font.GVTFontFamily resolve(String arg0, org.apache.batik.bridge.FontFace arg1) - Specified by:
resolvein interfaceorg.apache.batik.bridge.FontFamilyResolver
-
resolve
- Specified by:
resolvein interfaceorg.apache.batik.bridge.FontFamilyResolver
-
loadFont
public org.apache.batik.gvt.font.GVTFontFamily loadFont(InputStream arg0, org.apache.batik.bridge.FontFace arg1) throws Exception - Specified by:
loadFontin interfaceorg.apache.batik.bridge.FontFamilyResolver- Throws:
Exception
-
getFamilyThatCanDisplay
public org.apache.batik.gvt.font.GVTFontFamily getFamilyThatCanDisplay(char arg0) - Specified by:
getFamilyThatCanDisplayin interfaceorg.apache.batik.bridge.FontFamilyResolver
-
getDefault
public org.apache.batik.gvt.font.GVTFontFamily getDefault()- Specified by:
getDefaultin interfaceorg.apache.batik.bridge.FontFamilyResolver
-
getStyle
-
getStyle
-
getWeight
-
getWeight
-
addFontFaceFont
private void addFontFaceFont(String fontFamilyNameOverride, IdentValue fontWeightOverride, IdentValue fontStyleOverride, String uri, byte[] font1) throws FontFormatException - Throws:
FontFormatException
-
addFontFile
public void addFontFile(File fontFile, String family, Integer weight, BaseRendererBuilder.FontStyle style) throws IOException, FontFormatException - Throws:
IOExceptionFontFormatException
-