NX Open C++ Reference Guide
|
Represents a collection of typographical fonts (for example, Arial, OldEnglish)
To obtain an instance of this class, refer to BasePart
Created in NX3.0.0.
More...
Public Types | |
enum | Type { TypeNx, TypeStandard, TypeEmpty = 10 } |
Specifies the type of font. More... | |
Public Member Functions | |
int | AddFont (const NXString &fontName) |
Adds a font to the part. | |
int | AddFont (const char *fontName) |
Adds a font to the part. | |
int | AddFont (const NXString &fontName, NXOpen::FontCollection::Type type) |
Adds a font to the part. | |
int | AddFont (const char *fontName, NXOpen::FontCollection::Type type) |
Adds a font to the part. | |
bool | DoesFontExist (int fontIndex) |
Finds out whether the specified ID is associated with a font. | |
NXString | GetFontName (int fontIndex) |
Returns the name for the font that has the specified integer ID. | |
NXOpen::FontCollection::Type | GetFontType (int fontIndex) |
Returns the font type of the font at the provided index. | |
int | GetLength () |
Returns the number of fonts in the part. | |
void | ReplaceFont (int fontIndex, NXOpen::FontCollection::Type type, const NXString &fontName) |
Replaces a font name and type at the given font index Created in NX7.5.0. | |
void | ReplaceFont (int fontIndex, NXOpen::FontCollection::Type type, const char *fontName) |
Replaces a font name and type at the given font index Created in NX7.5.0. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a collection of typographical fonts (for example, Arial, OldEnglish)
To obtain an instance of this class, refer to BasePart
Created in NX3.0.0.
int NXOpen::FontCollection::AddFont | ( | const NXString & | fontName | ) |
Adds a font to the part.
This will only add NX fonts. To add Standard fonts, use the overloaded FontCollection::AddFont routine that accepts the font type.
fontName | Font name |
int NXOpen::FontCollection::AddFont | ( | const char * | fontName | ) |
Adds a font to the part.
This will only add NX fonts. To add Standard fonts, use the overloaded FontCollection::AddFont routine that accepts the font type.
fontName | Font name |
int NXOpen::FontCollection::AddFont | ( | const NXString & | fontName, |
NXOpen::FontCollection::Type | type | ||
) |
Adds a font to the part.
This can be used to create both NX and Standard fonts.
fontName | Font name |
type | Type of the font |
int NXOpen::FontCollection::AddFont | ( | const char * | fontName, |
NXOpen::FontCollection::Type | type | ||
) |
Adds a font to the part.
This can be used to create both NX and Standard fonts.
fontName | Font name |
type | Type of the font |
bool NXOpen::FontCollection::DoesFontExist | ( | int | fontIndex | ) |
Finds out whether the specified ID is associated with a font.
fontIndex | ID of the font |
NXString NXOpen::FontCollection::GetFontName | ( | int | fontIndex | ) |
Returns the name for the font that has the specified integer ID.
fontIndex | The ID for the font |
NXOpen::FontCollection::Type NXOpen::FontCollection::GetFontType | ( | int | fontIndex | ) |
Returns the font type of the font at the provided index.
fontIndex | ID of the font |
int NXOpen::FontCollection::GetLength | ( | ) |
Returns the number of fonts in the part.
void NXOpen::FontCollection::ReplaceFont | ( | int | fontIndex, |
NXOpen::FontCollection::Type | type, | ||
const NXString & | fontName | ||
) |
Replaces a font name and type at the given font index
Created in NX7.5.0.
License requirements : None
fontIndex | ID of the font |
type | New type of the font |
fontName | New name of the font |
void NXOpen::FontCollection::ReplaceFont | ( | int | fontIndex, |
NXOpen::FontCollection::Type | type, | ||
const char * | fontName | ||
) |
Replaces a font name and type at the given font index
Created in NX7.5.0.
License requirements : None
fontIndex | ID of the font |
type | New type of the font |
fontName | New name of the font |
tag_t NXOpen::FontCollection::Tag | ( | ) | const |
Returns the tag of this object.