#include <opennurbs_font.h>
◆ anonymous enum
| Enumerator | 
|---|
| face_name_size |  | 
| bold_weight |  | 
| medium_weight |  | 
| normal_weight |  | 
| light_weight |  | 
| default_charset |  | 
| symbol_charset |  | 
| normal_font_height |  | 
 
 
◆ ON_Font()
◆ ~ON_Font()
◆ AscentRatio()
      
        
          | double ON_Font::AscentRatio | ( |  | ) | const | 
      
 
 
◆ CompareFontCharacteristics()
      
        
          | bool ON_Font::CompareFontCharacteristics | ( | ON_Font & | font_to_compare, | 
        
          |  |  | bool | bCompareName ) const | 
      
 
 
◆ Defaults()
      
        
          | void ON_Font::Defaults | ( |  | ) |  | 
      
 
 
◆ Dump()
◆ FontFaceName()
      
        
          | const wchar_t * ON_Font::FontFaceName | ( |  | ) | const | 
      
 
 
◆ FontIndex()
      
        
          | int ON_Font::FontIndex | ( |  | ) | const | 
      
 
 
◆ FontName()
      
        
          | const wchar_t * ON_Font::FontName | ( |  | ) | const | 
      
 
 
◆ FontWeight()
      
        
          | int ON_Font::FontWeight | ( |  | ) | const | 
      
 
 
◆ GetFontFaceName()
      
        
          | void ON_Font::GetFontFaceName | ( | ON_wString & | s | ) | const | 
      
 
 
◆ GetFontName()
◆ HeightOfI()
      
        
          | int ON_Font::HeightOfI | ( |  | ) | const | 
      
 
 
◆ HeightOfLinefeed()
      
        
          | int ON_Font::HeightOfLinefeed | ( |  | ) | const | 
      
 
 
◆ IsBold()
      
        
          | bool ON_Font::IsBold | ( |  | ) | const | 
      
 
 
◆ IsItalic()
      
        
          | bool ON_Font::IsItalic | ( |  | ) | const | 
      
 
 
◆ IsSymbolFontFaceName()
  
  | 
        
          | bool ON_Font::IsSymbolFontFaceName | ( | const wchar_t * | facename | ) |  |  | static | 
 
 
◆ IsUnderlined()
      
        
          | bool ON_Font::IsUnderlined | ( |  | ) | const | 
      
 
 
◆ IsValid()
◆ LinefeedRatio()
      
        
          | double ON_Font::LinefeedRatio | ( |  | ) | const | 
      
 
 
◆ ModelObjectId()
  
  | 
        
          | ON_UUID ON_Font::ModelObjectId | ( |  | ) | const |  | virtual | 
 
 
◆ ON_OBJECT_DECLARE()
  
  | 
        
          | ON_Font::ON_OBJECT_DECLARE | ( | ON_Font |  | ) |  |  | private | 
 
 
◆ Read()
◆ SetBold()
      
        
          | void ON_Font::SetBold | ( | bool | bBold | ) |  | 
      
 
 
◆ SetFontFaceName() [1/2]
      
        
          | bool ON_Font::SetFontFaceName | ( | const char * | s | ) |  | 
      
 
 
◆ SetFontFaceName() [2/2]
      
        
          | bool ON_Font::SetFontFaceName | ( | const wchar_t * | s | ) |  | 
      
 
 
◆ SetFontIndex()
      
        
          | void ON_Font::SetFontIndex | ( | int | i | ) |  | 
      
 
 
◆ SetFontName() [1/2]
      
        
          | void ON_Font::SetFontName | ( | const char * | s | ) |  | 
      
 
 
◆ SetFontName() [2/2]
      
        
          | void ON_Font::SetFontName | ( | const wchar_t * | s | ) |  | 
      
 
 
◆ SetFontWeight()
      
        
          | void ON_Font::SetFontWeight | ( | int | w | ) |  | 
      
 
 
◆ SetIsItalic()
      
        
          | void ON_Font::SetIsItalic | ( | bool | b | ) |  | 
      
 
 
◆ SetItalic()
      
        
          | void ON_Font::SetItalic | ( | bool | b | ) |  | 
      
 
 
◆ SetLinefeedRatio()
      
        
          | void ON_Font::SetLinefeedRatio | ( | double | linefeed_ratio | ) |  | 
      
 
 
◆ SetUnderlined()
      
        
          | void ON_Font::SetUnderlined | ( | bool | b | ) |  | 
      
 
 
◆ Write()
◆ m_default_linefeed_ratio
  
  | 
        
          | const double ON_Font::m_default_linefeed_ratio = 1.6 |  | static | 
 
 
◆ m_facename
◆ m_font_id
◆ m_font_index
      
        
          | int ON_Font::m_font_index | 
      
 
 
◆ m_font_italic
      
        
          | bool ON_Font::m_font_italic | 
      
 
 
◆ m_font_name
◆ m_font_underlined
      
        
          | bool ON_Font::m_font_underlined | 
      
 
 
◆ m_font_weight
      
        
          | int ON_Font::m_font_weight | 
      
 
 
◆ m_I_height
◆ m_linefeed_ratio
      
        
          | double ON_Font::m_linefeed_ratio | 
      
 
 
◆ m_metrics_char
  
  | 
        
          | const int ON_Font::m_metrics_char = 'I' |  | static | 
 
 
The documentation for this class was generated from the following files: