public final class Woff2Font extends FontResourceBase
Represents one font in the WOFF2 (Web Open Font Format) format
Modifier and Type | Field and Description |
---|---|
static int |
REQUIRED_HEADER_SIZE
WOFF2 header size (in bytes), which is required for its validation
|
Disposed
Constructor and Description |
---|
Woff2Font(String name,
InputStream binaryContent)
Creates new Woff2Font class from content, represented as byte stream, and with specified name
|
Woff2Font(String name,
String contentInBase64)
Creates new Woff2Font class from content, represented as base64-encoded string, and with specified name
|
Modifier and Type | Method and Description |
---|---|
FontType |
getType()
Returns FontType.Woff2
|
static boolean |
isValid(InputStream binaryContent)
Checks whether specified stream is a valid WOFF2 font
|
static boolean |
isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid WOFF2 font
|
dispose, equals, equals, equals, getByteContent, getFilenameWithExtension, getName, getTextContent, hashCode, isDisposed, save
public static final int REQUIRED_HEADER_SIZE
WOFF2 header size (in bytes), which is required for its validation
public Woff2Font(String name, InputStream binaryContent) throws Exception
Creates new Woff2Font class from content, represented as byte stream, and with specified name
name
- Name of the WOFF2 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.com.aspose.ms.System.ArgumentException
Exception
public Woff2Font(String name, String contentInBase64) throws Exception
Creates new Woff2Font class from content, represented as base64-encoded string, and with specified name
name
- Name of the WOFF2 font. Cannot be null, empty or whitespaces.contentInBase64
- Content as base64-encoded string. Cannot be null, empty or whitespaces.
If it is not a WOFF2 content, exception will be thrown.Exception
public FontType getType()
Returns FontType.Woff2
getType
in interface IHtmlResource
getType
in class FontResourceBase
public static boolean isValid(InputStream binaryContent) throws Exception
Checks whether specified stream is a valid WOFF2 font
binaryContent
- Content as byte stream. Reading begins from original position. Cannot be null.Exception
public static boolean isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid WOFF2 font
contentInBase64
- Content as base64-encoded string. Cannot be null, empty or whitespaces.Copyright © 2018. All rights reserved.