com.groupdocs.editor.htmlcss.resources.fonts

Class TtfFont

    • Field Detail

      • REQUIRED_HEADER_SIZE

        public static final int REQUIRED_HEADER_SIZE

        TTF header size (in bytes), which is required for its validation

        See Also:
        Constant Field Values
    • Constructor Detail

      • TtfFont

        public TtfFont(String name,
               InputStream binaryContent)
                throws Exception

        Creates new TtfFont class from content, represented as byte stream, and with specified name

        Parameters:
        name - Name of the TTF font. Cannot be null, empty or whitespaces.
        binaryContent - Content as byte stream. Reading begins from original position. Cannot be null. Should be readable and seakable. If this instance will be disposed, this stream will be disposed too.
        Throws:
        com.aspose.ms.System.ArgumentException
        /InvalidImageFormatException
        Exception
      • TtfFont

        public TtfFont(String name,
               String contentInBase64)
                throws Exception

        Creates new TtfFont class from content, represented as base64-encoded string, and with specified name

        Parameters:
        name - Name of the TTF font. Cannot be null, empty or whitespaces.
        contentInBase64 - Content as base64-encoded string. Cannot be null, empty or whitespaces. If it is not a TTF content, exception will be thrown.
        Throws:
        com.aspose.ms.System.ArgumentException
        /InvalidImageFormatException
        Exception
    • Method Detail

      • isValid

        public static boolean isValid(InputStream binaryContent)
                               throws Exception

        Checks whether specified stream is a valid TTF font

        Parameters:
        binaryContent -
        Returns:
        Throws:
        Exception
      • isValid

        public static boolean isValid(String contentInBase64)
                               throws Exception

        Checks whether specified base64-encoded string is a valid TTF font

        Parameters:
        contentInBase64 -
        Returns:
        Throws:
        Exception