HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Font Class Reference

#include <GU_Font.h>

Public Member Functions

 GU_Font ()
 
 ~GU_Font ()
 
bool loadFont (UT_IStream &is, int face_index=0)
 
void buildText (GU_Detail &gdp, const UT_String &text, const GU_FontBuildOptions &opts)
 
bool isValid () const
 
const char * getFontName () const
 

Detailed Description

Definition at line 83 of file GU_Font.h.

Constructor & Destructor Documentation

GU_Font::GU_Font ( )
GU_Font::~GU_Font ( )

Member Function Documentation

void GU_Font::buildText ( GU_Detail gdp,
const UT_String text,
const GU_FontBuildOptions opts 
)
const char* GU_Font::getFontName ( ) const
bool GU_Font::isValid ( ) const
bool GU_Font::loadFont ( UT_IStream is,
int  face_index = 0 
)

Loads a TrueType, OpenType or Adobe Type-1 font from the given stream and initializes with the given face index. Usually this index should be left at zero, but for font collections (.ttc / .otc) this value refers to the index of the font within the collection (see FONT_Info::faceIndex)


The documentation for this class was generated from the following file: