Declares common functionality for all font formats. Implemented by Font classes. More...
#include <IFont.h>
Inherits System::Object.
Inherited by Aspose::Font::Font [virtual]
, and Aspose::Font::IFontSubset [virtual]
.
Public Member Functions | |
virtual Aspose::Font::FontType | get_FontType ()=0 |
Gets Font type. | |
virtual System::String | get_Style ()=0 |
Gets or Sets Font style. This is a raw string value provided by Font file. | |
virtual void | set_Style (System::String value)=0 |
Gets or Sets Font style. This is a raw string value provided by Font file. | |
virtual Aspose::Font::FontStyle | get_FontStyle ()=0 |
Gets Font style. This is a value computed and represented in generalized type. | |
virtual System::String | get_FontFamily ()=0 |
Gets or Sets Font family. | |
virtual void | set_FontFamily (System::String value)=0 |
Gets or Sets Font family. | |
virtual System::String | get_FontName ()=0 |
Gets or Sets Font face name. | |
virtual void | set_FontName (System::String value)=0 |
Gets or Sets Font face name. | |
virtual System::SharedPtr< MultiLanguageString > | get_FontNames ()=0 |
Gets Font names. | |
virtual System::SharedPtr< MultiLanguageString > | get_PostscriptNames ()=0 |
Gets postscript Font names. | |
virtual int32_t | get_NumGlyphs ()=0 |
Gets number of glyphs in the Font. | |
virtual System::SharedPtr< IFontMetrics > | get_Metrics ()=0 |
Gets Font metrics. | |
virtual System::SharedPtr< IFontEncoding > | get_Encoding ()=0 |
Gets Font encoding. | |
virtual System::SharedPtr< Glyphs::IGlyphAccessor > | get_GlyphAccessor ()=0 |
Gets Font glyph accessor. Retrieves glyphs and glyph identifiers. | |
virtual System::SharedPtr< Aspose::Font::Sources::FontDefinition > | get_FontDefinition ()=0 |
Gets Font definition. | |
virtual System::SharedPtr< IFontSaver > | get_FontSaver ()=0 |
Gets Font save functionality. | |
virtual System::SharedPtr< Aspose::Font::Font > | Convert (Aspose::Font::FontType fontType)=0 |
Converts the Font into another format. | |
Declares common functionality for all font formats. Implemented by Font classes.
|
pure virtual |
Converts the Font into another format.
fontType | type to convert to font into |
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets Font encoding.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets Font definition.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets or Sets Font family.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets or Sets Font face name.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets Font names.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets Font save functionality.
Implemented in Aspose::Font::Font.
|
pure virtual |
Gets Font style. This is a value computed and represented in generalized type.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets Font type.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets Font glyph accessor. Retrieves glyphs and glyph identifiers.
Implemented in Aspose::Font::Font.
|
pure virtual |
Gets Font metrics.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets number of glyphs in the Font.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets postscript Font names.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets or Sets Font style. This is a raw string value provided by Font file.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, Aspose::Font::Type1::Type1Font, and Aspose::Font::Type1::Type1MetricFont.
|
pure virtual |
Gets or Sets Font family.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets or Sets Font face name.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.
|
pure virtual |
Gets or Sets Font style. This is a raw string value provided by Font file.
Implemented in Aspose::Font::Cff::CffFont, Aspose::Font::Font, Aspose::Font::Ttf::TtfFont, and Aspose::Font::Type1::Type1Font.