com.aspose.font

Interfaces

Classes

Enums

Exceptions

com.aspose.font

Enum NameId

    • Enum Constant Detail

      • CopyrightNotice

        public static final NameId CopyrightNotice

        0 Copyright notice.

      • FontFamily

        public static final NameId FontFamily

        1 Font Family. This string is the Font family name the user sees on Macintosh platforms.

      • FontSubfamily

        public static final NameId FontSubfamily

        2 Font Subfamily. This string is the Font family the user sees on Macintosh platforms.

      • UniqueFontId

        public static final NameId UniqueFontId

        3 Apple spec: Unique subfamily identification. 3 MS spec: Unique font identifier

      • FullName

        public static final NameId FullName

        4 Full name of the Font.

      • Version

        public static final NameId Version

        5 Version of the name table.

      • PostScriptName

        public static final NameId PostScriptName

        6 PostScript name of the Font. Note: A Font may have only one PostScript name and that name must be ASCII.

      • TrademarkNotice

        public static final NameId TrademarkNotice

        7 Trademark notice.

      • ManufacturerName

        public static final NameId ManufacturerName

        8 Manufacturer name.

      • DesignerName

        public static final NameId DesignerName

        9 Designer; name of the designer of the typeface.

      • Description

        public static final NameId Description

        10 Description; description of the typeface. Can contain revision information, usage recommendations, history, features, and so on.

      • URLVendor

        public static final NameId URLVendor

        11 URL of the Font vendor (with procotol, e.g., http://, ftp://). If a unique serial number is embedded in the URL, it can be used to register the Font.

      • URLDesigner

        public static final NameId URLDesigner

        12 URL of the Font designer (with protocol, e.g., http://, ftp://)

      • LicenseDescription

        public static final NameId LicenseDescription

        13 License description; description of how the Font may be legally used, or different example scenarios for licensed use. This field should be written in plain language, not legalese.

      • LicenseInfoUrl

        public static final NameId LicenseInfoUrl

        14 License information URL, where additional licensing information can be found.

      • PreferredFamily

        public static final NameId PreferredFamily

        15 Reserved 16 Preferred Family (Windows only); In Windows, the Family name is displayed in the Font menu; the Subfamily name is presented as the Style name. For historical reasons, Font families have contained a maximum of four styles, but font designers may group more than four fonts to a single family. The Preferred Family and Preferred Subfamily IDs allow Font designers to include the preferred family/subfamily groupings. These IDs are only present if they are different from IDs 1 and 2.

      • PreferredSubfamily

        public static final NameId PreferredSubfamily

        17 Preferred Subfamily (Windows only); In Windows, the Family name is displayed in the Font menu; the Subfamily name is presented as the Style name. For historical reasons, Font families have contained a maximum of four styles, but font designers may group more than four fonts to a single family. The Preferred Family and Preferred Subfamily IDs allow Font designers to include the preferred family/subfamily groupings. These IDs are only present if they are different from IDs 1 and 2.

      • CompatibleFull

        public static final NameId CompatibleFull

        18 Compatible Full (Macintosh only); On the Macintosh, the menu name is constructed using the Font resource. This usually matches the Full Name. If you want the name of the Font to appear differently than the Full Name, you can insert the Compatible Full Name in ID 18. This name is not used by the Mac OS itself, but may be used by application developers (e.g., Adobe).

      • SampleText

        public static final NameId SampleText

        19 Sample text. This can be the Font name, or any other text that the designer thinks is the best sample text to show what the font looks like.

    • Method Detail

      • values

        public static NameId[] 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 (NameId c : NameId.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static NameId 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