Aspose::Font::Glyphs Namespace Reference

Classes

class  CompositeGlyph
 Represents a font composite glyph. More...
 
class  CompositeGlyphComponent
 Represents composite glyph component (glyph with placement matrix). More...
 
class  CompositeGlyphComponentList
 Represents composite glyph components list. More...
 
class  Glyph
 Represents a Font glyph. More...
 
class  GlyphId
 Represents glyph ids, available in the Font. Glyph id is a unique number for a glyph, which is font type dependent. For example: Type1's id is a glyph name, instance of (GlyphStringId) class. TTF's id is an int index, instance of (GlyphUInt32Id) class. More...
 
class  GlyphIdEventArgs
 
class  GlyphIdList
 Represents glyph id list. More...
 
class  GlyphStringId
 Represents string glyph id. More...
 
class  GlyphUInt32Id
 Represents integer glyph id. More...
 
class  IGlyphAccessor
 Defines functionality to retrieve specified glyph identifiers and glyphs. More...
 

Typedefs

using GlyphIdEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< GlyphIdEventArgs >)>
 

Enumerations

enum  GlyphIdType { GlyphIdType::ASCIIStringName, GlyphIdType::Int32Index }
 Specifies types of glyph id. More...
 
enum  GlyphState { GlyphState::Success, GlyphState::ParsedWithErrors }
 Specifies the glyph state. More...
 

Functions

ASPOSE_FONT_SHARED_API bool operator== (const System::SharedPtr< GlyphId > &obj1, const System::SharedPtr< System::Object > &obj2)
 
ASPOSE_FONT_SHARED_API bool operator!= (const System::SharedPtr< GlyphId > &obj1, const System::SharedPtr< System::Object > &obj2)
 
ASPOSE_FONT_SHARED_API bool operator== (const System::SharedPtr< GlyphUInt32Id > &obj1, const System::SharedPtr< System::Object > &obj2)
 
ASPOSE_FONT_SHARED_API bool operator!= (const System::SharedPtr< GlyphUInt32Id > &obj1, const System::SharedPtr< System::Object > &obj2)
 

Typedef Documentation

◆ GlyphIdEventHandler

Enumeration Type Documentation

◆ GlyphIdType

Specifies types of glyph id.

Enumerator
ASCIIStringName 

ASCII string glyph name.

Int32Index 

Integer glyph index.

◆ GlyphState

Specifies the glyph state.

Enumerator
Success 

Glyph was parsed successfully.

ParsedWithErrors 

Glyph was parsed with errors.

Function Documentation

◆ operator!=() [1/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::Glyphs::operator!= ( const System::SharedPtr< GlyphId > &  obj1,
const System::SharedPtr< System::Object > &  obj2 
)

◆ operator!=() [2/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::Glyphs::operator!= ( const System::SharedPtr< GlyphUInt32Id > &  obj1,
const System::SharedPtr< System::Object > &  obj2 
)

◆ operator==() [1/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::Glyphs::operator== ( const System::SharedPtr< GlyphId > &  obj1,
const System::SharedPtr< System::Object > &  obj2 
)

◆ operator==() [2/2]

ASPOSE_FONT_SHARED_API bool Aspose::Font::Glyphs::operator== ( const System::SharedPtr< GlyphUInt32Id > &  obj1,
const System::SharedPtr< System::Object > &  obj2 
)