Package org.apache.fop.svg.font
Class FOPGVTFont
java.lang.Object
org.apache.fop.svg.font.FOPGVTFont
- All Implemented Interfaces:
org.apache.batik.gvt.font.GVTFont
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canDisplay
(char c) int
canDisplayUpTo
(char[] text, int start, int limit) int
canDisplayUpTo
(String str) int
canDisplayUpTo
(CharacterIterator iter, int start, int limit) org.apache.batik.gvt.font.GVTGlyphVector
createGlyphVector
(FontRenderContext frc, char[] chars) org.apache.batik.gvt.font.GVTGlyphVector
createGlyphVector
(FontRenderContext frc, int[] glyphCodes, CharacterIterator ci) org.apache.batik.gvt.font.GVTGlyphVector
createGlyphVector
(FontRenderContext frc, String text) org.apache.batik.gvt.font.GVTGlyphVector
createGlyphVector
(FontRenderContext frc, String text, String script, String language) org.apache.batik.gvt.font.GVTGlyphVector
deriveFont
(float size) getFont()
float
getHKern
(int glyphCode1, int glyphCode2) org.apache.batik.gvt.font.GVTLineMetrics
getLineMetrics
(char[] chars, int beginIndex, int limit, FontRenderContext frc) org.apache.batik.gvt.font.GVTLineMetrics
getLineMetrics
(String str, int beginIndex, int limit, FontRenderContext frc) org.apache.batik.gvt.font.GVTLineMetrics
getLineMetrics
(String str, FontRenderContext frc) org.apache.batik.gvt.font.GVTLineMetrics
getLineMetrics
(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) float
getSize()
float
getVKern
(int glyphCode1, int glyphCode2) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.batik.gvt.font.GVTFont
toString
-
Constructor Details
-
FOPGVTFont
-
-
Method Details
-
getFont
-
canDisplay
public boolean canDisplay(char c) - Specified by:
canDisplay
in interfaceorg.apache.batik.gvt.font.GVTFont
-
canDisplayUpTo
public int canDisplayUpTo(char[] text, int start, int limit) - Specified by:
canDisplayUpTo
in interfaceorg.apache.batik.gvt.font.GVTFont
-
canDisplayUpTo
- Specified by:
canDisplayUpTo
in interfaceorg.apache.batik.gvt.font.GVTFont
-
canDisplayUpTo
- Specified by:
canDisplayUpTo
in interfaceorg.apache.batik.gvt.font.GVTFont
-
createGlyphVector
public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(FontRenderContext frc, char[] chars) - Specified by:
createGlyphVector
in interfaceorg.apache.batik.gvt.font.GVTFont
-
createGlyphVector
public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(FontRenderContext frc, CharacterIterator ci) - Specified by:
createGlyphVector
in interfaceorg.apache.batik.gvt.font.GVTFont
-
createGlyphVector
public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(FontRenderContext frc, int[] glyphCodes, CharacterIterator ci) - Specified by:
createGlyphVector
in interfaceorg.apache.batik.gvt.font.GVTFont
-
createGlyphVector
public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(FontRenderContext frc, String text) - Specified by:
createGlyphVector
in interfaceorg.apache.batik.gvt.font.GVTFont
-
createGlyphVector
public org.apache.batik.gvt.font.GVTGlyphVector createGlyphVector(FontRenderContext frc, String text, String script, String language) -
deriveFont
- Specified by:
deriveFont
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getFontInfo
-
getFontKey
-
getFontTriplet
-
getFamilyName
- Specified by:
getFamilyName
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getLineMetrics
public org.apache.batik.gvt.font.GVTLineMetrics getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc) - Specified by:
getLineMetrics
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getLineMetrics
public org.apache.batik.gvt.font.GVTLineMetrics getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) - Specified by:
getLineMetrics
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getLineMetrics
- Specified by:
getLineMetrics
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getLineMetrics
public org.apache.batik.gvt.font.GVTLineMetrics getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc) - Specified by:
getLineMetrics
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getSize
public float getSize()- Specified by:
getSize
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getVKern
public float getVKern(int glyphCode1, int glyphCode2) - Specified by:
getVKern
in interfaceorg.apache.batik.gvt.font.GVTFont
-
getHKern
public float getHKern(int glyphCode1, int glyphCode2) - Specified by:
getHKern
in interfaceorg.apache.batik.gvt.font.GVTFont
-