org.apache.fop.fonts

Class FontType


public class FontType
extends ValuedEnum

This class enumerates all supported font types.

Field Summary

static FontType
MMTYPE1
Adobe Multiple Master Type 1 fonts
static FontType
OTHER
Collective identifier for "other" font types
static FontType
TRUETYPE
TrueType fonts
static FontType
TYPE0
Adobe Type 0 fonts (composite font)
static FontType
TYPE1
Adobe Type 1 fonts
static FontType
TYPE3
Adobe Type 3 fonts ("user-defined" fonts)

Constructor Summary

FontType(String name, int value)

Method Summary

static FontType
byName(String name)
Returns the FontType by name.
static FontType
byValue(int value)
Returns the FontType by value.

Field Details

MMTYPE1

public static final FontType MMTYPE1
Adobe Multiple Master Type 1 fonts

OTHER

public static final FontType OTHER
Collective identifier for "other" font types

TRUETYPE

public static final FontType TRUETYPE
TrueType fonts

TYPE0

public static final FontType TYPE0
Adobe Type 0 fonts (composite font)

TYPE1

public static final FontType TYPE1
Adobe Type 1 fonts

TYPE3

public static final FontType TYPE3
Adobe Type 3 fonts ("user-defined" fonts)

Constructor Details

FontType

protected FontType(String name,
                   int value)
See Also:
org.apache.avalon.framework.Enum.Enum(String)

Method Details

byName

public static FontType byName(String name)
Returns the FontType by name.
Parameters:
name - Name of the font type to look up
Returns:
the font type

byValue

public static FontType byValue(int value)
Returns the FontType by value.
Parameters:
value - Value of the font type to look up
Returns:
the font type

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.