|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.GObject
org.gnu.pango.Context
public class Context
The PangoContext structure stores global information used to control the itemization process. It contains the following fields:
Constructor Summary | |
---|---|
Context(org.gnu.glib.Handle handle)
Create a new Context passing a handle that was created in the native layer. |
Method Summary | |
---|---|
Direction |
getBaseDir()
Retrieves the base direction for the context. |
static Context |
getContextFromHandle(org.gnu.glib.Handle handle)
Static factory method that should only be used interally by Java-Gnome. |
FontDescription |
getFontDescription()
Retrieve the default font description for the context. |
Language |
getLanguage()
Retrieves the global language tag for the context. |
FontMetrics |
getMetrics(FontDescription desc,
Language language)
Get overall metric information for a font particular font description. |
FontFamily[] |
listFamilies()
List all families for a Context. |
FontDescription |
loadFont(FontDescription desc)
Loads the font in one of the fontmaps in the context that is the closest match for desc. |
void |
setBaseDir(Direction dir)
Sets the base direction for the context. |
void |
setFontDescription(FontDescription desc)
Sets the font description |
void |
setLanguage(Language lang)
Sets the language |
Methods inherited from class org.gnu.glib.Struct |
---|
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Context(org.gnu.glib.Handle handle)
handle
- The handle to a native resource.Method Detail |
---|
public static Context getContextFromHandle(org.gnu.glib.Handle handle)
public FontDescription getFontDescription()
public void setFontDescription(FontDescription desc)
public Language getLanguage()
public void setLanguage(Language lang)
public Direction getBaseDir()
public void setBaseDir(Direction dir)
public FontDescription loadFont(FontDescription desc)
desc
- A FontDescription describing the font to load
null
if no font matched.public FontMetrics getMetrics(FontDescription desc, Language language)
The PangoFontDescription is interpreted in the same way as by pango_itemize(), and the family name may be a comma separated list of figures. If characters from multiple of these families would be used to render the string, then the returned fonts would be a composite of the metrics for the fonts loaded for the individual families.
public FontFamily[] listFamilies()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |