Point Cloud Library (PCL)
1.11.1
|
17 #if !defined(OPENNURBS_FONT_INC_)
18 #define OPENNURBS_FONT_INC_
44 const wchar_t* face_name,
49 #if defined(ON_OS_WINDOWS_GDI)
50 ON_Font(
const LOGFONT& logfont );
102 #if defined(ON_OS_WINDOWS_GDI)
122 bold_weight = FW_BOLD,
123 medium_weight = FW_MEDIUM,
124 normal_weight = FW_NORMAL,
125 light_weight = FW_LIGHT,
128 default_charset = DEFAULT_CHARSET,
129 symbol_charset = SYMBOL_CHARSET,
145 normal_font_height = 256
163 const wchar_t* facename
249 #if defined(ON_OS_WINDOWS_GDI)
250 bool SetLogFont(
const LOGFONT& logfont );
251 const LOGFONT& LogFont()
const;
262 wchar_t m_facename[face_name_size];
273 #if defined(ON_OS_WINDOWS_GDI)
bool IsUnderlined() const
int HeightOfLinefeed() const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_Object & operator=(const ON_Object &)
ON_BOOL32 Write(ON_BinaryArchive &) const
double LinefeedRatio() const
double AscentRatio() const
static const int m_metrics_char
bool CompareFontCharacteristics(ON_Font &font_to_compare, bool bCompareName) const
void Dump(ON_TextLog &) const
bool SetFontFaceName(const wchar_t *)
bool SetFontFaceName(const char *)
void GetFontFaceName(ON_wString &) const
void SetFontName(const wchar_t *)
const wchar_t * FontFaceName() const
void SetLinefeedRatio(double linefeed_ratio)
ON_BOOL32 Read(ON_BinaryArchive &)
ON_UUID ModelObjectId() const
void UpdateImplementationSettings()
bool CreateFontFromFaceName(const wchar_t *face_name, bool bBold, bool bItalic)
void GetFontName(ON_wString &) const
const wchar_t * FontName() const
static const double m_default_linefeed_ratio
void SetFontName(const char *)
static bool IsSymbolFontFaceName(const wchar_t *facename)