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. |
| FontFactory | Contains functionality for opening fonts of different types and other methods for creating various objects. |
| FontMetrics | Represents Font metrics. |
| License | Provides methods to license the component. |
| Metered | Provides methods to set metered key. |
| 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