Package com.openhtmltopdf.svgsupport
Class OpenHtmlGvtFontFamily
- java.lang.Object
-
- com.openhtmltopdf.svgsupport.OpenHtmlGvtFontFamily
-
- All Implemented Interfaces:
org.apache.batik.gvt.font.GVTFontFamily
public class OpenHtmlGvtFontFamily extends java.lang.Object implements org.apache.batik.gvt.font.GVTFontFamily
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
OpenHtmlGvtFontFamily.FontDescriptor
private static class
OpenHtmlGvtFontFamily.FontEntry
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
fontFamily
private java.util.Map<OpenHtmlGvtFontFamily.FontDescriptor,OpenHtmlGvtFontFamily.FontEntry>
fonts
-
Constructor Summary
Constructors Constructor Description OpenHtmlGvtFontFamily(java.lang.String family)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFont(byte[] bytes, float size, java.lang.Float fontWeight, java.lang.Float fontStyle)
void
addFont(java.io.File file, float size, java.lang.Float fontWeight, java.lang.Float fontStyle)
org.apache.batik.gvt.font.GVTFont
deriveFont(float sz, java.text.AttributedCharacterIterator arg1)
org.apache.batik.gvt.font.GVTFont
deriveFont(float size, java.util.Map attrs)
java.lang.String
getFamilyName()
org.apache.batik.gvt.font.GVTFontFace
getFontFace()
boolean
isComplex()
-
-
-
Field Detail
-
fonts
private final java.util.Map<OpenHtmlGvtFontFamily.FontDescriptor,OpenHtmlGvtFontFamily.FontEntry> fonts
-
fontFamily
private final java.lang.String fontFamily
-
-
Method Detail
-
addFont
public void addFont(java.io.File file, float size, java.lang.Float fontWeight, java.lang.Float fontStyle) throws java.io.IOException, java.awt.FontFormatException
- Throws:
java.io.IOException
java.awt.FontFormatException
-
addFont
public void addFont(byte[] bytes, float size, java.lang.Float fontWeight, java.lang.Float fontStyle) throws java.awt.FontFormatException
- Throws:
java.awt.FontFormatException
-
deriveFont
public org.apache.batik.gvt.font.GVTFont deriveFont(float sz, java.text.AttributedCharacterIterator arg1)
- Specified by:
deriveFont
in interfaceorg.apache.batik.gvt.font.GVTFontFamily
-
deriveFont
public org.apache.batik.gvt.font.GVTFont deriveFont(float size, java.util.Map attrs)
- Specified by:
deriveFont
in interfaceorg.apache.batik.gvt.font.GVTFontFamily
-
getFamilyName
public java.lang.String getFamilyName()
- Specified by:
getFamilyName
in interfaceorg.apache.batik.gvt.font.GVTFontFamily
-
getFontFace
public org.apache.batik.gvt.font.GVTFontFace getFontFace()
- Specified by:
getFontFace
in interfaceorg.apache.batik.gvt.font.GVTFontFamily
-
isComplex
public boolean isComplex()
- Specified by:
isComplex
in interfaceorg.apache.batik.gvt.font.GVTFontFamily
-
-