#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 |