#include <opennurbs_textiterator.h>
  
 Classes | |
| class | TextRun | 
Public Member Functions | |
| ON_RtfStringBuilder (const ON_DimStyle *dimstyle, double height, ON_Color color) | |
| virtual | ~ON_RtfStringBuilder () | 
| bool | AppendCodePoint (ON__UINT32 codept) override | 
| void | BeginColorTable () override | 
| void | BeginFontTable () override | 
| void | BeginHeader () override | 
| void | Bold (const wchar_t *value) override | 
| void | ColorBackground (const wchar_t *value) override | 
| void | ColorBlue (const wchar_t *value) override | 
| void | ColorForeground (const wchar_t *value) override | 
| void | ColorGreen (const wchar_t *value) override | 
| void | ColorRed (const wchar_t *value) override | 
| void | DefaultFont (const wchar_t *value) override | 
| void | FontSize (const wchar_t *value) override | 
| void | FontTag (const wchar_t *value) override | 
| void | GroupBegin () override | 
| virtuals  More... | |
| void | GroupEnd () override | 
| bool | InColorTable () | 
| bool | InFontTable () | 
| void | InitStringBuilder (const ON_DimStyle *default_style) | 
| void | Italic (const wchar_t *value) override | 
| bool | MakeBold () | 
| bool | MakeFacename () | 
| bool | MakeItalic () | 
| bool | MakeUnderline () | 
| void | Newline () override | 
| void | NoSuperSub () override | 
| const ON_wString | OutputString () | 
| void | Paragraph () override | 
| void | ParagraphDefaults () override | 
| TextRun | PopRun () | 
| void | PushRun (TextRun &run) | 
| void | Section () override | 
| void | SetDefaultFacename (const wchar_t *facename) | 
| void | SetInColorTable (bool b) | 
| void | SetInFontTable (bool b) | 
| void | SetMakeBold (bool b) | 
| void | SetMakeFacename (bool b) | 
| void | SetMakeItalic (bool b) | 
| void | SetMakeUnderline (bool b) | 
| void | SetOverrideFacename (const wchar_t *facename) | 
| void | SetSkipBold (bool b) | 
| void | SetSkipColorTbl (bool b) | 
| void | SetSkipFacename (bool b) | 
| void | SetSkipItalic (bool b) | 
| void | SetSkipUnderline (bool b) | 
| bool | SettingFacename () | 
| bool | SkipBold () | 
| bool | SkipColorTbl () | 
| bool | SkipFacename () | 
| bool | SkipItalic () | 
| bool | SkippingFacename () | 
| bool | SkipUnderline () | 
| void | Strikethrough (const wchar_t *value) override | 
| void | Subscript () override | 
| void | Superscript () override | 
| void | Tab () override | 
| void | TextField (const wchar_t *name) override | 
| void | UnderlineOff () override | 
| void | UnderlineOn () override | 
| void | UniDecimal (const wchar_t *value) override | 
| void | UniDest (const wchar_t *value) override | 
| void | UniEmbeddedDest (const wchar_t *value) override | 
  Public Member Functions inherited from ON_TextBuilder | |
| ON_TextBuilder () | |
| virtual | ~ON_TextBuilder () | 
| virtual void | Bullet () | 
| virtual void | CharSet (const wchar_t *value) | 
| unsigned int | CharSetFromMap (int nval) | 
| virtual void | CodePage (const wchar_t *value) | 
| unsigned int | CodePageFromMap (int nval) | 
| virtual void | EmDash () | 
| virtual void | EnDash () | 
| const ON_wString | FaceNameFromMap (int nval) | 
| virtual void | FlushText (size_t count, ON__UINT32 *cp_array) | 
| virtual void | InitBuilder (const ON_Font *default_font) | 
| virtual void | LDblQuote () | 
| virtual void | LQuote () | 
| virtual void | RDblQuote () | 
| virtual void | RQuote () | 
| ON__UINT32 * | RunCodePoints (const ON_TextRun &run) | 
| virtual void | SetStackScale (const wchar_t *value) | 
| virtual void | StackEnd () | 
| virtual void | StackFraction (const wchar_t *value) | 
| virtual void | UniCpCount (const wchar_t *value) | 
Public Attributes | |
| TextRun | m_current_run | 
| ON_ClassArray< TextRun > | m_run_stack | 
  Public Attributes inherited from ON_TextBuilder | |
| ON_SimpleArray< int > | m_ansi_equiv_chars = 0 | 
| ON_SimpleArray< ON__UINT32 > | m_current_codepoints | 
| TextProps | m_current_props | 
| ON__UINT16 | m_current_UTF16_buffer [2] | 
| ON__INT32 | m_current_UTF16_buffer_count = 0 | 
| ON__INT32 | m_default_font_index = 0 | 
| ON_ClassArray< ON_FaceNameKey > | m_facename_map | 
| ON__INT32 | m_font_index = 0 | 
| ON__INT32 | m_font_table_level = -1 | 
| ON__INT32 | m_in_run | 
| ON__INT32 | m_level = 0 | 
| ON_ClassArray< TextProps > | m_prop_stack | 
Additional Inherited Members | |
  Public Types inherited from ON_TextBuilder | |
| enum | : ON__UINT16 { m_UFT16_waiting_mark = 0xEEEE, m_UFT16_unused_mark = 0xFFFF } | 
| ON_RtfStringBuilder::ON_RtfStringBuilder | ( | const ON_DimStyle * | dimstyle, | 
| double | height, | ||
| ON_Color | color | ||
| ) | 
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
virtuals
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| bool ON_RtfStringBuilder::InColorTable | ( | ) | 
| bool ON_RtfStringBuilder::InFontTable | ( | ) | 
| void ON_RtfStringBuilder::InitStringBuilder | ( | const ON_DimStyle * | default_style | ) | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| bool ON_RtfStringBuilder::MakeBold | ( | ) | 
| bool ON_RtfStringBuilder::MakeFacename | ( | ) | 
| bool ON_RtfStringBuilder::MakeItalic | ( | ) | 
| bool ON_RtfStringBuilder::MakeUnderline | ( | ) | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| const ON_wString ON_RtfStringBuilder::OutputString | ( | ) | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| TextRun ON_RtfStringBuilder::PopRun | ( | ) | 
| void ON_RtfStringBuilder::PushRun | ( | TextRun & | run | ) | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| void ON_RtfStringBuilder::SetDefaultFacename | ( | const wchar_t * | facename | ) | 
| void ON_RtfStringBuilder::SetInColorTable | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetInFontTable | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetMakeBold | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetMakeFacename | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetMakeItalic | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetMakeUnderline | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetOverrideFacename | ( | const wchar_t * | facename | ) | 
| void ON_RtfStringBuilder::SetSkipBold | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetSkipColorTbl | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetSkipFacename | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetSkipItalic | ( | bool | b | ) | 
| void ON_RtfStringBuilder::SetSkipUnderline | ( | bool | b | ) | 
| bool ON_RtfStringBuilder::SettingFacename | ( | ) | 
| bool ON_RtfStringBuilder::SkipBold | ( | ) | 
| bool ON_RtfStringBuilder::SkipColorTbl | ( | ) | 
| bool ON_RtfStringBuilder::SkipFacename | ( | ) | 
| bool ON_RtfStringBuilder::SkipItalic | ( | ) | 
| bool ON_RtfStringBuilder::SkippingFacename | ( | ) | 
| bool ON_RtfStringBuilder::SkipUnderline | ( | ) | 
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
      
  | 
  overridevirtual | 
Reimplemented from ON_TextBuilder.
| TextRun ON_RtfStringBuilder::m_current_run | 
| ON_ClassArray< TextRun > ON_RtfStringBuilder::m_run_stack |