OpenTypeName
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
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