Represents Font file set definition. This class contains fields which are not related to font internal data. These fields describe font placement and another data needed to load font from some font source(file, memory, etc). More...
#include <FontDefinition.h>
Inherits System::Object.
Public Member Functions | |
virtual ASPOSE_FONT_SHARED_API System::String | get_FontName () |
Returns Font name. | |
virtual ASPOSE_FONT_SHARED_API System::SharedPtr< MultiLanguageString > | get_FontNames () |
Gets Font names as a MultiLanguageString. | |
virtual ASPOSE_FONT_SHARED_API System::String | get_PostscriptName () |
Gets postscript Font name. | |
ASPOSE_FONT_SHARED_API System::SharedPtr< MultiLanguageString > | get_PostscriptNames () const |
Gets postscript Font names as a MultiLanguageString. | |
ASPOSE_FONT_SHARED_API Aspose::Font::FontType | get_FontType () const |
Gets Font type. | |
ASPOSE_FONT_SHARED_API System::ArrayPtr< System::SharedPtr< FontFileDefinition > > | get_FileDefinitions () const |
Gets file definitions collection. | |
ASPOSE_FONT_SHARED_API | FontDefinition (Aspose::Font::FontType fontType, System::String fileExtension, System::SharedPtr< StreamSource > streamSource) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (Aspose::Font::FontType fontType, System::SharedPtr< StreamSource > streamSource) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::String fontName, Aspose::Font::FontType fontType, System::String fileExtension, System::SharedPtr< StreamSource > streamSource) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (Aspose::Font::FontType fontType, System::SharedPtr< FontFileDefinition > fileDefinition) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::String fontName, Aspose::Font::FontType fontType, System::SharedPtr< FontFileDefinition > fileDefinition) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::String fontName, System::String postscriptName, Aspose::Font::FontType fontType, System::SharedPtr< FontFileDefinition > fileDefinition) |
Creates single-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (Aspose::Font::FontType fontType, System::ArrayPtr< System::SharedPtr< FontFileDefinition > > fileDefinitions) |
Creates multi-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::String fontName, System::String postscriptName, Aspose::Font::FontType fontType, System::ArrayPtr< System::SharedPtr< FontFileDefinition > > fileDefinitions) |
Creates multi-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::SharedPtr< MultiLanguageString > fontNames, System::SharedPtr< MultiLanguageString > postscriptNames, Aspose::Font::FontType fontType, System::SharedPtr< FontFileDefinition > fileDefinition) |
Creates multi-file Font definition. | |
ASPOSE_FONT_SHARED_API | FontDefinition (System::SharedPtr< MultiLanguageString > fontNames, System::SharedPtr< MultiLanguageString > postscriptNames, Aspose::Font::FontType fontType, System::ArrayPtr< System::SharedPtr< FontFileDefinition > > fileDefinitions) |
Creates multi-file Font definition. | |
Static Public Member Functions | |
static ASPOSE_FONT_SHARED_API System::SharedPtr< FontDefinition > | Open (System::String fileName, Aspose::Font::FontType fontType) |
Returns FontDefinition for font file and font type. | |
static ASPOSE_FONT_SHARED_API System::SharedPtr< FontDefinition > | Open (System::SharedPtr< StreamSource > source, Aspose::Font::FontType fontType) |
Returns FontDefinition for font stream source and font type. | |
Represents Font file set definition. This class contains fields which are not related to font internal data. These fields describe font placement and another data needed to load font from some font source(file, memory, etc).
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | Aspose::Font::FontType | fontType, |
System::String | fileExtension, | ||
System::SharedPtr< StreamSource > | streamSource ) |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | Aspose::Font::FontType | fontType, |
System::SharedPtr< StreamSource > | streamSource ) |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::String | fontName, |
Aspose::Font::FontType | fontType, | ||
System::String | fileExtension, | ||
System::SharedPtr< StreamSource > | streamSource ) |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | Aspose::Font::FontType | fontType, |
System::SharedPtr< FontFileDefinition > | fileDefinition ) |
Creates single-file Font definition.
fontType | Font type. |
fileDefinition | FontFileDefinition. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::String | fontName, |
Aspose::Font::FontType | fontType, | ||
System::SharedPtr< FontFileDefinition > | fileDefinition ) |
Creates single-file Font definition.
fontName | Font name. |
fontType | Font type. |
fileDefinition | FontFileDefinition. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::String | fontName, |
System::String | postscriptName, | ||
Aspose::Font::FontType | fontType, | ||
System::SharedPtr< FontFileDefinition > | fileDefinition ) |
Creates single-file Font definition.
fontName | Font name. |
postscriptName | Postscript Font name. |
fontType | Font type. |
fileDefinition | FontFileDefinition. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | Aspose::Font::FontType | fontType, |
System::ArrayPtr< System::SharedPtr< FontFileDefinition > > | fileDefinitions ) |
Creates multi-file Font definition.
fontType | Font type. |
fileDefinitions | Array of FontFileDefinition objects. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::String | fontName, |
System::String | postscriptName, | ||
Aspose::Font::FontType | fontType, | ||
System::ArrayPtr< System::SharedPtr< FontFileDefinition > > | fileDefinitions ) |
Creates multi-file Font definition.
fontName | Font name. |
postscriptName | Postscript Font name. |
fontType | Font type. |
fileDefinitions | Array of FontFileDefinition objects. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::SharedPtr< MultiLanguageString > | fontNames, |
System::SharedPtr< MultiLanguageString > | postscriptNames, | ||
Aspose::Font::FontType | fontType, | ||
System::SharedPtr< FontFileDefinition > | fileDefinition ) |
Creates multi-file Font definition.
fontNames | Font names. |
postscriptNames | Postscript Font names. |
fontType | Font type. |
fileDefinition | FontFileDefinition. |
ASPOSE_FONT_SHARED_API Aspose::Font::Sources::FontDefinition::FontDefinition | ( | System::SharedPtr< MultiLanguageString > | fontNames, |
System::SharedPtr< MultiLanguageString > | postscriptNames, | ||
Aspose::Font::FontType | fontType, | ||
System::ArrayPtr< System::SharedPtr< FontFileDefinition > > | fileDefinitions ) |
Creates multi-file Font definition.
fontNames | Font names. |
postscriptNames | Postscript Font names. |
fontType | Font type. |
fileDefinitions | Array of FontFileDefinition objects. |
ASPOSE_FONT_SHARED_API System::ArrayPtr< System::SharedPtr< FontFileDefinition > > Aspose::Font::Sources::FontDefinition::get_FileDefinitions | ( | ) | const |
Gets file definitions collection.
|
virtual |
Returns Font name.
|
virtual |
Gets Font names as a MultiLanguageString.
ASPOSE_FONT_SHARED_API Aspose::Font::FontType Aspose::Font::Sources::FontDefinition::get_FontType | ( | ) | const |
Gets Font type.
|
virtual |
Gets postscript Font name.
ASPOSE_FONT_SHARED_API System::SharedPtr< MultiLanguageString > Aspose::Font::Sources::FontDefinition::get_PostscriptNames | ( | ) | const |
Gets postscript Font names as a MultiLanguageString.
|
static |
Returns FontDefinition for font stream source and font type.
|
static |
Returns FontDefinition for font file and font type.