|  | Python Script Engine
    7.0
    GL Studio Editor Python Script API | 
| Public Member Functions | |
| bool | operator== (FontPalette &rhs) | 
| bool | operator!= (FontPalette &rhs) | 
| bool | isNULL (void) | 
| std::vector< string > | GetAvailableFonts (void) | 
| std::vector< Font > | GetReferencedFonts (void) | 
| std::vector< Font > | GetAdditionalFonts (void) | 
| bool | RemoveAdditionalFontKey (String fontKey) | 
| bool | RemoveAdditionalFont (Font &font) | 
| bool | AddAdditionalFont (Font &font) | 
| bool | AddFontGlyphRange (Font &font, unsigned int start, unsigned int end) | 
| bool | RemoveFontGlyphRange (Font &font, unsigned int start, unsigned int end) | 
| bool | RemoveUnicodeFontRanges (Font &font) | 
| Public Attributes | |
| newobject | GetAvailableFonts | 
| newobject | GetReferencedFonts | 
| newobject | GetAdditionalFonts | 
Python extension for the FontPalette editor class.
| bool FontPalette::AddAdditionalFont | ( | Font & | font | ) | 
Adds a font to the Additional Fonts list of the document.
| font | the font to be added | 
| bool FontPalette::AddFontGlyphRange | ( | Font & | font, | 
| unsigned int | start, | ||
| unsigned int | end | ||
| ) | 
Adds the specified range to the given unicode font.
| font | the font to be modified | 
| start | the starting value for the range, min 256, max 65534 | 
| end | the ending value for the range, min 256, max 65534 | 
| std::vector<Font> FontPalette::GetAdditionalFonts | ( | void | ) | 
Gets the list of Additional Fonts fonts referenced by the document.
| std::vector<string> FontPalette::GetAvailableFonts | ( | void | ) | 
Gets the list of fonts available to the editor.
| std::vector<Font> FontPalette::GetReferencedFonts | ( | void | ) | 
Gets the list of fonts referenced by the document.
| bool FontPalette::isNULL | ( | void | ) | 
determine if font palette does not exist.
| bool FontPalette::operator!= | ( | FontPalette & | rhs | ) | 
inequality operator.
| rhs | instance to compare | 
| bool FontPalette::operator== | ( | FontPalette & | rhs | ) | 
equality operator.
| rhs | instance to compare | 
| bool FontPalette::RemoveAdditionalFont | ( | Font & | font | ) | 
Removes a font from the Additional Fonts list of the document.
| font | the font to be removed | 
| bool FontPalette::RemoveAdditionalFontKey | ( | String | fontKey | ) | 
Removes a font from the Additional Fonts list of the document by full name.
| fontKey | the key of the font to be removed, such as "ArialRegular12" | 
| bool FontPalette::RemoveFontGlyphRange | ( | Font & | font, | 
| unsigned int | start, | ||
| unsigned int | end | ||
| ) | 
Removes the specified range from the given unicode font.
| font | the font to be modified | 
| start | the starting value for the range | 
| end | the ending value for the range | 
| bool FontPalette::RemoveUnicodeFontRanges | ( | Font & | font | ) | 
Removes the font from the list of Unicode fonts, and its set ranges along with it.
Note that it will be re-added with the default range if the font is still in the "Additional Fonts" list.
| font | the font to be modified | 
| newobject FontPalette::GetAdditionalFonts | 
| newobject FontPalette::GetAvailableFonts | 
| newobject FontPalette::GetReferencedFonts |