intarsys FreeType library

de.intarsys.cwt.freetype
Class Face

java.lang.Object
  extended by de.intarsys.cwt.freetype.Face

public class Face
extends Object


Method Summary
 void clearCache()
           
 void doneFace()
           
 int getAscender()
           
 Rectangle2D getBBox()
           
 int getCharIndex(int code)
           
 CharMap getCharMap()
           
 CharMap getCharMap(int index)
           
 int getDescender()
           
 FTFace getFace()
           
 String getFamilyName()
           
 int getFirstChar()
           
 de.intarsys.nativec.type.NativeBuffer getFontData()
           
 GlyphSlot getGlyphSlot()
           
 int getHeight()
           
 int getNameIndex(String name)
           
 int getNumCharMaps()
           
 String getPostscriptName()
           
 SfntName getSfntName(int index)
           
 int getSfntNameCount()
           
 String getStyleName()
           
 int getUnderlinePosition()
           
 int getUnderlineThickness()
           
 int getUnitsPerEM()
           
 void loadChar(int code, int flags)
           
 void loadGlyph(int index, int flags)
           
 void selectCharMap(FTEnum id)
           
 void setCharMap(CharMap charMap)
           
 void setCharSize(int width, int height, int hRes, int vRes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clearCache

public void clearCache()

doneFace

public void doneFace()

getAscender

public int getAscender()

getBBox

public Rectangle2D getBBox()

getCharIndex

public int getCharIndex(int code)

getCharMap

public CharMap getCharMap()

getCharMap

public CharMap getCharMap(int index)

getDescender

public int getDescender()

getFace

public FTFace getFace()

getFamilyName

public String getFamilyName()

getFirstChar

public int getFirstChar()

getFontData

public de.intarsys.nativec.type.NativeBuffer getFontData()

getGlyphSlot

public GlyphSlot getGlyphSlot()

getHeight

public int getHeight()

getNameIndex

public int getNameIndex(String name)

getNumCharMaps

public int getNumCharMaps()

getPostscriptName

public String getPostscriptName()

getSfntName

public SfntName getSfntName(int index)

getSfntNameCount

public int getSfntNameCount()

getStyleName

public String getStyleName()

getUnderlinePosition

public int getUnderlinePosition()

getUnderlineThickness

public int getUnderlineThickness()

getUnitsPerEM

public int getUnitsPerEM()

loadChar

public void loadChar(int code,
                     int flags)
              throws FreetypeException
Throws:
FreetypeException

loadGlyph

public void loadGlyph(int index,
                      int flags)
               throws FreetypeException
Throws:
FreetypeException

selectCharMap

public void selectCharMap(FTEnum id)
                   throws FreetypeException
Throws:
FreetypeException

setCharMap

public void setCharMap(CharMap charMap)

setCharSize

public void setCharSize(int width,
                        int height,
                        int hRes,
                        int vRes)

intarsys FreeType library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.