The function creates a font by typeface and weight.
Copy Code
|
|
---|---|
AT_ERRCOUNT ACCUAPI IG_vect_drwng_create_font(
HIG_VECT_DRWNG hDrwng,
LPCHAR* lpTypeface,
long nWeight,
VECT_BOOL bItalic
VECT_BOOL bVector,
HIG_VECT_FONT* lpFont
);
|
Name | Type | Description |
---|---|---|
hDrwng | HIG_VECT_DRWNG | Handle to the Drawing. |
lpTypeface | LPCHAR* | Type face of the font. |
nWeight | long | Font weight. |
bItalic | VECT_BOOL | Flag that chooses between font style italic or normal. |
bVector | VECT_BOOL | Flag that tells whether Vector or TrueType font is created. |
lpFont | HIG_VECT_FONT* | Buffer for the font handle. |
Returns 0 if successful. Otherwise, returns the number of ImageGear errors that occurred during this function call.
This function does not process image pixels.
None
If bVector is VECT_TRUE then an empty vector font is created. The user is responsible for creating every glyph of such font. Otherwise, a complete TrueType font is created.
This function does not support the creation of User Fonts. ImageGear only allows the loading of User Fonts embedded within vector images.
Drawing can use two font types:
TrueType font - is created and controlled completely by the Drawing, based on the typeface name and weight. The user does not have access to individual glyphs of a TrueType font.
If an empty typeface name is specified (either in the source file or via the API) then the typeface name specified in the VECTOR.DEFAULT_FONT_FAMILY global control parameter will be used. If the value of this parameter is an empty string, then the font is selected by the system according to other font parameters.