com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Enum OpenTypeName

    • Enum Constant Detail

      • 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.

    • Method Detail

      • values

        public static OpenTypeName[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (OpenTypeName c : OpenTypeName.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OpenTypeName valueOf(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getByRawValue

        public static OpenTypeName getByRawValue(int rawValue)
      • getAllValues

        public Object[] getAllValues()
        Description copied from interface: IEnumValue

        Returns the array of all values defined in the class.

        Specified by:
        getAllValues in interface IEnumValue
        Returns:
        The array of all values defined in the class.
      • getEnumValueByRawValue

        public IEnumValue getEnumValueByRawValue(int rawValue)
        Description copied from interface: IEnumValue

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

        Specified by:
        getEnumValueByRawValue in interface IEnumValue
        Parameters:
        rawValue - The raw value.
        Returns:
        The enumeration value.
      • getEnumValueByName

        public IEnumValue getEnumValueByName(String name)
        Description copied from interface: IEnumValue

        Returns the enumeration value by its name.

        Specified by:
        getEnumValueByName in interface IEnumValue
        Parameters:
        name - The name of the enumeration value.
        Returns:
        The enumeration value.
      • getRawValueType

        public RawIntegerType getRawValueType()
        Description copied from interface: IEnumValue

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

        Specified by:
        getRawValueType in interface IEnumValue
        Returns:
        The underlying type of the raw value.
      • getRawValue

        public int getRawValue()
        Description copied from interface: IEnumValue

        Returns the raw value of this enumeration value.

        Specified by:
        getRawValue in interface IEnumValue
        Returns:
        The raw value.