#include <Paragraph.h>
Inheritance diagram for CB2::Text:
Public Types | |
enum | text_cmd { strong, no_strong, em, no_em, tt, no_tt } |
Text commands. More... | |
Public Member Functions | |
Text () | |
Constructor. | |
Text (const Text &prev) | |
Copy constructor. | |
const Text & | operator= (const Text &prev) |
Assignment operator. | |
Text & | operator<< (const String &text) |
Concatenation. | |
Text & | operator<< (const Anchor &anchor) |
Concatenation. | |
Text & | operator<< (const text_cmd &cmd) |
Concatenation. | |
String | HTML () const |
Render HTML output. | |
Public Attributes | |
int | tag |
Tag for user-specific data. | |
Private Types | |
typedef List< text_component > | text_components |
Components of rich text type. | |
Private Attributes | |
text_components | components |
Components of rich text. |
Class for storing rich text.
|
Components of rich text type.
|
|
Text commands. Commands representing logical text styles. |
|
Constructor.
|
|
Copy constructor.
|
|
Render HTML output.
|
|
Concatenation.
|
|
Concatenation.
|
|
Concatenation.
|
|
Assignment operator.
|
|
Components of rich text.
|
|
Tag for user-specific data.
|