|
iDRS™ SDK 16
|
Interface for CPageFont wrapper. More...
Go to the source code of this file.
Functions | |
| CPageFont | CPageFont_Create (idrs_exception *pargException) |
| Instantiates a new font object. | |
| const idrs_string | CPageFont_GetFontFamilyName (const CPageFont argCPageFont, idrs_exception *pargException) |
| Retrieves the family name for the current font. | |
| const idrs_string | CPageFont_GetFontPostscriptName (const CPageFont argCPageFont, idrs_exception *pargException) |
| Retrieves the postscript name for the current font. | |
| IDRS_BOOL | CPageFont_IsBold (const CPageFont argCPageFont, idrs_exception *pargException) |
| Gets a boolean flag specifying wether the font is bold. | |
| IDRS_BOOL | CPageFont_IsItalic (const CPageFont argCPageFont, idrs_exception *pargException) |
| Gets a boolean flag specifying wether the font is italic. | |
| IDRS_BOOL | CPageFont_IsAsian (const CPageFont argCPageFont, idrs_exception *pargException) |
| Gets a boolean flag specifying wether the font is asian. | |
| enum FontFamilyType | CPageFont_GetFamilyType (const CPageFont argCPageFont, idrs_exception *pargException) |
| Retrieves the font family type. | |
| void | CPageFont_SetFontFamilyName (CPageFont argCPageFont, const idrs_string strFontFamilyName, idrs_exception *pargException) |
| Sets the font family name. | |
| void | CPageFont_SetFontPostscriptName (CPageFont argCPageFont, const idrs_string strFontPostscriptName, idrs_exception *pargException) |
| Sets the font postscript name. | |
| void | CPageFont_SetBold (CPageFont argCPageFont, IDRS_BOOL const bValue, idrs_exception *pargException) |
| Sets the boolean flag for bold property. | |
| void | CPageFont_SetItalic (CPageFont argCPageFont, IDRS_BOOL const bValue, idrs_exception *pargException) |
| Sets the italic flag. | |
| void | CPageFont_SetAsian (CPageFont argCPageFont, IDRS_BOOL const bValue, idrs_exception *pargException) |
| Sets the asian flag. | |
| void | CPageFont_SetFamilyType (CPageFont argCPageFont, const enum FontFamilyType *const evFamilyType, idrs_exception *pargException) |
| Sets the font family type. | |
| void | CPageFont_SetTextFontSet (CPageFont argCPageFont, enum FontInfoComputation const evFontSet, idrs_exception *pargException) |
| Sets the font set associated to the font. | |
| enum FontInfoComputation | CPageFont_GetTextFontSet (const CPageFont argCPageFont, idrs_exception *pargException) |
| Retrieves the source text font set used for the current font. | |
| void | CPageFont_Destroy (CPageFont argCPageFont, idrs_exception *pargException) |
| Destroys a CPageFont handle. | |
| CPageFontArray | ArrayInterface_Create_CPageFontArray (idrs_exception *pargException) |
| Creates a new CPageFontArray object. | |
Interface for CPageFont wrapper.
| CPageFontArray ArrayInterface_Create_CPageFontArray | ( | idrs_exception * | pargException | ) |
Creates a new CPageFontArray object.
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CPageFont CPageFont_Create | ( | idrs_exception * | pargException | ) |
Instantiates a new font object.
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_Destroy | ( | CPageFont | argCPageFont, |
| idrs_exception * | pargException | ||
| ) |
| enum FontFamilyType CPageFont_GetFamilyType | ( | const CPageFont | argCPageFont, |
| idrs_exception * | pargException | ||
| ) |
Retrieves the font family type.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| const idrs_string CPageFont_GetFontFamilyName | ( | const CPageFont | argCPageFont, |
| idrs_exception * | pargException | ||
| ) |
Retrieves the family name for the current font.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| const idrs_string CPageFont_GetFontPostscriptName | ( | const CPageFont | argCPageFont, |
| idrs_exception * | pargException | ||
| ) |
Retrieves the postscript name for the current font.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| enum FontInfoComputation CPageFont_GetTextFontSet | ( | const CPageFont | argCPageFont, |
| idrs_exception * | pargException | ||
| ) |
Retrieves the source text font set used for the current font.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
Gets a boolean flag specifying wether the font is asian.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
Gets a boolean flag specifying wether the font is bold.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
Gets a boolean flag specifying wether the font is italic.
| argCPageFont | CPageFont handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetAsian | ( | CPageFont | argCPageFont, |
| IDRS_BOOL const | bValue, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the asian flag.
| argCPageFont | CPageFont handle |
| bValue | Asian flag |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetBold | ( | CPageFont | argCPageFont, |
| IDRS_BOOL const | bValue, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the boolean flag for bold property.
| argCPageFont | CPageFont handle |
| bValue | Bold flag |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetFamilyType | ( | CPageFont | argCPageFont, |
| const enum FontFamilyType *const | evFamilyType, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the font family type.
| argCPageFont | CPageFont handle |
| evFamilyType | Font family type |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetFontFamilyName | ( | CPageFont | argCPageFont, |
| const idrs_string | strFontFamilyName, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the font family name.
| argCPageFont | CPageFont handle |
| strFontFamilyName | NULL terminated utf8 string containing the font family |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetFontPostscriptName | ( | CPageFont | argCPageFont, |
| const idrs_string | strFontPostscriptName, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the font postscript name.
| argCPageFont | CPageFont handle |
| strFontPostscriptName | NULL terminated utf8 string containing the font post script name |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetItalic | ( | CPageFont | argCPageFont, |
| IDRS_BOOL const | bValue, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the italic flag.
| argCPageFont | CPageFont handle |
| bValue | Italic flag |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CPageFont_SetTextFontSet | ( | CPageFont | argCPageFont, |
| enum FontInfoComputation const | evFontSet, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the font set associated to the font.
Currently the only FontInfoComputation::Custom is allowed to be created by integrators. Setting any other value might cause an error.
| argCPageFont | CPageFont handle |
| evFontSet | Font set |
| pargException | Pointer to exception structure that will be filled if an exception occurs |