Aspose::Font Namespace Reference

Namespaces

 Cff
 
 CffExceptions
 
 Common
 
 Conversion
 
 Exceptions
 
 Factories
 
 Glyphs
 
 Licensing
 
 Otl
 
 Renderers
 
 Rendering
 
 RenderingPath
 
 Rijndael
 
 Sources
 
 Structs
 
 Tests
 
 TextUtils
 
 Ttf
 
 TtfCMapFormats
 
 TtfCommon
 
 TtfHelpers
 
 TtfRendering
 
 TtfTables
 
 Type1
 
 Utils
 
 Vectorizer
 
 Woff
 
 WoffExceptions
 

Classes

class  AssemblyConstants
 Defines the constants that participate in the license check for the component. These used to be defined directly as assembly attributes, but I moved them into separate class because in .NET Compact Framework I cannot access assembly attributes. Now the licensing code when compiled for the .NET Compact Framework uses these constants instead of the assembly attributes. More...
 
class  BuildVersionInfo
 Provides information about the current product name and version. More...
 
class  Font
 Represents base Font class. More...
 
class  FontBBox
 Represents Font bounding box (BBox). More...
 
class  FontEnvironment
 Provides information about the current environment and platform. More...
 
class  FontFactory
 Contains functionality for opening fonts of different types and other methods for creating various objects. More...
 
class  FontMetrics
 Represents Font metrics. More...
 
class  ICallbackOperationParams
 Designed to hold different parameters for scenarios when ICallbackStartEndOperations interface is used. More...
 
class  ICallbackStartEndOperations
 Designed to be used in scenarios when some logic must be executed before start of method and after end of method. Parameters for StartCallbackOperation(ICallbackOperationParams) and EndCallbackOperation(ICallbackOperationParams) needed to be defined by classes which must inherit ICallbackOperationParams interface. More...
 
class  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. More...
 
class  IFont
 Declares common functionality for all font formats. Implemented by Font classes. More...
 
class  IFontDefinitionParser
 Common interface for font file parsers More...
 
class  IFontEncoding
 Defines an interface for Font encoding. More...
 
class  IFontEnvironmentSettings
 Represents functionality related to settings which are common for all the Fonts, created by Aspose.Font library at current session. More...
 
class  IFontMetrics
 Defines an interface for Font metrics tools. More...
 
class  IFontRendering
 Represents a Font More...
 
class  IFontSaver
 Defines an interface for Font save functionality. More...
 
class  IFontSource
 represents a font source often it is a font collection example: ttc files, folders etc. More...
 
class  IFontSubset
 Represents font subset interface. More...
 
class  IStreamFontParser
 Designed to parse fonts basing on stream bytes, which are provided by Stream object. More...
 
class  ISupportsNameAddressing
 Defines members that are specific to encodings that support glyph name addressing. More...
 
class  IUnicodeList
 Represents unicode list More...
 
class  License
 Provides methods to license the component. More...
 
class  Metered
 Provides methods to set metered key. More...
 
class  MeteredBillingService
 This internal class is used to handle customer's matered state More...
 
class  MeteredCountService
 This internal class is used to handle customer's consumption data, the unit is MB. More...
 
class  MultiLanguageString
 Represents multi language string. More...
 
class  NameToCodeMap
 Represents name to code map. More...
 
class  TransformationMatrix
 Represents 3x3 transformation matrix | A B 0 | | C D 0 | | TX TY 1 |. More...
 

Enumerations

enum  EditionType { EditionType::Professional, EditionType::Enterprise }
 Specifies the edition type of the license. More...
 
enum  LicenseState { LicenseState::Evaluation, LicenseState::Licensed }
 Represents possible license states. More...
 
enum  MeteredState { MeteredState::Evaluation, MeteredState::Paid }
 Represents possible metered states. More...
 
enum  FontSavingFormats { FontSavingFormats::TTF, FontSavingFormats::WOFF, FontSavingFormats::WOFF2, FontSavingFormats::SVG }
 Specifies Font type. More...
 
enum  FontStyle { FontStyle::Regular = 0x01, FontStyle::Bold = 0x02, FontStyle::Italic = 0x04 }
 Specifies Font style. More...
 
enum  FontType { FontType::TTF, FontType::Type1, FontType::CFF, FontType::OTF }
 Specifies Font type. More...
 

Functions

 DECLARE_ENUM_OPERATORS (Aspose::Font::FontStyle)
 
ASPOSE_FONT_SHARED_API bool operator== (const System::SharedPtr< MultiLanguageString > &obj1, const System::String &obj2)
 
ASPOSE_FONT_SHARED_API bool operator== (const System::String &obj1, const System::SharedPtr< MultiLanguageString > &obj2)
 
ASPOSE_FONT_SHARED_API bool operator!= (const System::SharedPtr< MultiLanguageString > &obj1, const System::String &obj2)
 
ASPOSE_FONT_SHARED_API bool operator!= (const System::String &obj1, const System::SharedPtr< MultiLanguageString > &obj2)
 

Enumeration Type Documentation

◆ EditionType

Specifies the edition type of the license.

Enumerator
Professional 
Enterprise 

◆ FontSavingFormats

Specifies Font type.

Enumerator
TTF 

TTF (TrueType) Font format.

WOFF 

WOFF(Web Open Font Format).

WOFF2 

WOFF File Format 2.0

SVG 

SVG(Scalable Vector Graphics) Font format

◆ FontStyle

Specifies Font style.

Enumerator
Regular 

Specifies the regular Font style.

Bold 

Specifies the bold Font style.

Italic 

Specifies the italic Font style.

◆ FontType

Specifies Font type.

Enumerator
TTF 

TTF (TrueType) Font type and related.

Type1 

Type1 Font type.

CFF 

CFF (Compact font format) Font type.

OTF 

OpenType Font. OpenType Font format is an extension of the TrueType Font format, adding support for PostScript Font data.

◆ LicenseState

Represents possible license states.

Enumerator
Evaluation 

The license is Evaluation

Licensed 

The license is a proper valid license.

◆ MeteredState

Represents possible metered states.

Enumerator
Evaluation 

The metered is evaluation

Paid 

The metered is a paid customer.

Function Documentation

◆ DECLARE_ENUM_OPERATORS()

Aspose::Font::DECLARE_ENUM_OPERATORS ( Aspose::Font::FontStyle  )

◆ operator!=() [1/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::operator!= ( const System::SharedPtr< MultiLanguageString > &  obj1,
const System::String obj2 
)

◆ operator!=() [2/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::operator!= ( const System::String obj1,
const System::SharedPtr< MultiLanguageString > &  obj2 
)

◆ operator==() [1/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::operator== ( const System::SharedPtr< MultiLanguageString > &  obj1,
const System::String obj2 
)

◆ operator==() [2/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::operator== ( const System::String obj1,
const System::SharedPtr< MultiLanguageString > &  obj2 
)