Aspose.Font

The Aspose.Font namespace provides classes describing common Aspose.Font objects.

Classes

Class Description
BuildVersionInfo Provides information about the current product name and version.
Font Represents base Font class.
FontBBox Represents Font bounding box (BBox).
FontEnvironment Provides information about the current environment and platform.
FontMetrics Represents Font metrics.
License Provides methods to license the component.
MultiLanguageString Represents multi language string.
NameToCodeMap Represents name to code map.
TransformationMatrix Represents 3x3 transformation matrix | A B 0 | | C D 0 | | TX TY 1 |. Transforms coordinates in the following way: x1 = Ax + Cy + TX; y1 = Bx + Dy + TY.

Interfaces

Interface Description
IEncodingParameters Common interface to support encoding parameters. Some Font types can have multiple encoding algorithms/maps. So, this interface should be used to create concrete font encoding parameters.
IFont Declares common functionality for all font formats. Implemented by Font classes.
IFontEncoding Defines an interface for Font encoding.
IFontMetrics Defines an interface for Font metrics tools.
IFontSaver Defines an interface for Font save functionality.
ISupportsNameAddressing Defines members that are specific to encodings that support glyph name addressing.

Enumeration

Enumeration Description
FontSavingFormats Specifies Font type.
FontStyle Specifies Font style.
FontType Specifies Font type.