OpenTypeName

Contents
[ ]

Inheritance: java.lang.Object, java.lang.Enum

All Implemented Interfaces: com.groupdocs.metadata.core.IEnumValue

public enum OpenTypeName extends Enum<OpenTypeName> implements IEnumValue

Defines pre-defined IDs, they apply to all platforms unless indicated otherwise.

Fields

Field Description
CopyrightNotice Copyright notice.
FontFamilyName Font Family name.
FontSubfamilyName Font Subfamily name.
UniqueFontIdentifier Unique font identifier.
FullFontName Full font name that reflects all family and relevant subfamily descriptors.
VersionString Version string.
PostScriptName PostScript name for the font.
Trademark Trademark notice/information for this font.
ManufacturerName Manufacturer Name.
Designer Designer), name of the designer of the typeface.
Description Description of the typeface.
UrlVendor URL of font vendor (with protocol, e.g., http://, ftp://).
UrlDesigner URL of typeface designer (with protocol, e.g., http://, ftp://).
LicenseDescription Description of how the font may be legally used, or different example scenarios for licensed use.
LicenseInfoUrl URL where additional licensing information can be found.
TypographicFamily Typographic Family name.
TypographicSubfamily Typographic Subfamily name.
CompatibleFull Compatible Full (Macintosh only).
SampleText Sample text.
PostScriptCidFindfont PostScript CID findfont name.
WwsFamilyName WWS Family Name.
WwsSubfamilyName WWS Subfamily Name.
LightBackgroundPalette Light Background Palette.
DarkBackgroundPalette Dark Background Palette.
VariationsPostScriptNamePrefix Variations PostScript Name Prefix.

Methods

Method Description
values()
valueOf(String name)
getByRawValue(int rawValue)
getFirst()
getAllValues()
getEnumValueByRawValue(int rawValue)
getEnumValueByName(String name)
getRawValueType()
getRawValue()

CopyrightNotice

public static final OpenTypeName CopyrightNotice

Copyright notice.

FontFamilyName

public static final OpenTypeName FontFamilyName

Font Family name.

FontSubfamilyName

public static final OpenTypeName FontSubfamilyName

Font Subfamily name.

UniqueFontIdentifier

public static final OpenTypeName UniqueFontIdentifier

Unique font identifier.

FullFontName

public static final OpenTypeName FullFontName

Full font name that reflects all family and relevant subfamily descriptors.

VersionString

public static final OpenTypeName VersionString

Version string.

PostScriptName

public static final OpenTypeName PostScriptName

PostScript name for the font.

Trademark

public static final OpenTypeName Trademark

Trademark notice/information for this font.

ManufacturerName

public static final OpenTypeName ManufacturerName

Manufacturer Name.

Designer

public static final OpenTypeName Designer

Designer), name of the designer of the typeface.

Description

public static final OpenTypeName Description

Description of the typeface.

UrlVendor

public static final OpenTypeName UrlVendor

URL of font vendor (with protocol, e.g., http://, ftp://).

UrlDesigner

public static final OpenTypeName UrlDesigner

URL of typeface designer (with protocol, e.g., http://, ftp://).

LicenseDescription

public static final OpenTypeName LicenseDescription

Description of how the font may be legally used, or different example scenarios for licensed use.

LicenseInfoUrl

public static final OpenTypeName LicenseInfoUrl

URL where additional licensing information can be found.

TypographicFamily

public static final OpenTypeName TypographicFamily

Typographic Family name.

TypographicSubfamily

public static final OpenTypeName TypographicSubfamily

Typographic Subfamily name.

CompatibleFull

public static final OpenTypeName CompatibleFull

Compatible Full (Macintosh only). On the Macintosh, the menu name is constructed using the FOND resource.

SampleText

public static final OpenTypeName SampleText

Sample text. This can be the font name, or any other text that the designer thinks is the best sample to display the font in.

PostScriptCidFindfont

public static final OpenTypeName PostScriptCidFindfont

PostScript CID findfont name.

WwsFamilyName

public static final OpenTypeName WwsFamilyName

WWS Family Name.

WwsSubfamilyName

public static final OpenTypeName WwsSubfamilyName

WWS Subfamily Name.

LightBackgroundPalette

public static final OpenTypeName LightBackgroundPalette

Light Background Palette.

DarkBackgroundPalette

public static final OpenTypeName DarkBackgroundPalette

Dark Background Palette.

VariationsPostScriptNamePrefix

public static final OpenTypeName VariationsPostScriptNamePrefix

Variations PostScript Name Prefix.

values()

public static OpenTypeName[] values()

Returns: com.groupdocs.metadata.core.OpenTypeName[]

valueOf(String name)

public static OpenTypeName valueOf(String name)

Parameters:

Parameter Type Description
name java.lang.String

Returns: OpenTypeName

getByRawValue(int rawValue)

public static OpenTypeName getByRawValue(int rawValue)

Parameters:

Parameter Type Description
rawValue int

Returns: OpenTypeName

getFirst()

public static IEnumValue getFirst()

Returns: IEnumValue

getAllValues()

public Object[] getAllValues()

Returns the array of all values defined in the class.

Returns: java.lang.Object[]

getEnumValueByRawValue(int rawValue)

public IEnumValue getEnumValueByRawValue(int rawValue)

Returns the enumeration value by the raw value associated with it.

Parameters:

Parameter Type Description
rawValue int

Returns: IEnumValue

getEnumValueByName(String name)

public IEnumValue getEnumValueByName(String name)

Returns the enumeration value by its name.

Parameters:

Parameter Type Description
name java.lang.String

Returns: IEnumValue

getRawValueType()

public RawIntegerType getRawValueType()

Returns the underlying type of the raw value of this enumeration value.

Returns: RawIntegerType

getRawValue()

public int getRawValue()

Returns the raw value of this enumeration value.

Returns: int