# Rich Text
[Full Class List by Category]

## Detailed Description

wxWidgets provides a set of generic classes to edit and print simple rich text with character and paragraph formatting.

## Classes
class | wxTextAttrDimension
| A class representing a rich text dimension, including units and position. More...
class | wxTextAttrDimensions
| A class for left, right, top and bottom dimensions. More...
class | wxTextAttrSize
| A class for representing width and height. More...
class | wxTextAttrDimensionConverter
| A class to make it easier to convert dimensions. More...
class | wxTextAttrBorder
| A class representing a rich text object border. More...
class | wxTextAttrBorders
| A class representing a rich text object's borders. More...
class | wxTextBoxAttr
| A class representing the box attributes of a rich text object. More...
class | wxRichTextAttr
| A class representing enhanced attributes for rich text objects. More...
class | wxRichTextProperties
| A simple property class using wxVariants. More...
class | wxRichTextFontTable
| Manages quick access to a pool of fonts for rendering rich text. More...
class | wxRichTextRange
| This stores beginning and end positions for a range of data. More...
class | wxRichTextSelection
| Stores selection information. More...
class | wxRichTextObject
| This is the base for drawable rich text objects. More...
class | wxRichTextCompositeObject
| Objects of this class can contain other objects. More...
class | wxRichTextParagraphBox
| This class knows how to lay out paragraphs. More...
class | wxRichTextBox
| This class implements a floating or inline text box, containing paragraphs. More...
class | wxRichTextLine
| This object represents a line in a paragraph, and stores offsets from the start of the paragraph representing the start and end positions of the line. More...
class | wxRichTextParagraph
| This object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects. More...
class | wxRichTextPlainText
| This object represents a single piece of text. More...
class | wxRichTextImageBlock
| This class stores information about an image, in binary in-memory form. More...
class | wxRichTextImage
| This class implements a graphic object. More...
class | wxRichTextBuffer
| This is a kind of paragraph layout box, used to represent the whole buffer. More...
class | wxRichTextObjectAddress
| A class for specifying an object anywhere in an object hierarchy, without using a pointer, necessary since wxRTC commands may delete and recreate sub-objects so physical object addresses change. More...
class | wxRichTextCommand
| Implements a command on the undo/redo stack. More...
class | wxRichTextAction
| Implements a part of a command. More...
class | wxRichTextFileHandler
| The base class for file handlers. More...
class | wxRichTextPlainTextHandler
| Implements saving a buffer to plain text. More...
class | wxRichTextRenderer
| This class isolates some common drawing functionality. More...
class | wxRichTextStdRenderer
| The standard renderer for drawing bullets. More...
class | wxRichTextCtrl
| wxRichTextCtrl provides a generic, ground-up implementation of a text control capable of showing multiple styles and images. More...
class | wxRichTextEvent
| This is the event class for wxRichTextCtrl notifications. More...
class | wxRichTextFormattingDialogFactory
| This class provides pages for wxRichTextFormattingDialog, and allows other customization of the dialog. More...
class | wxRichTextFormattingDialog
| This dialog allows the user to edit a character and/or paragraph style. More...
class | wxRichTextHTMLHandler
| Handles HTML output (only) for wxRichTextCtrl content. More...
class | wxRichTextHeaderFooterData
| This class represents header and footer data to be passed to the wxRichTextPrinting and wxRichTextPrintout classes. More...
class | wxRichTextPrintout
| This class implements print layout for wxRichTextBuffer. More...
class | wxRichTextPrinting
| This class provides a simple interface for performing wxRichTextBuffer printing and previewing. More...
class | wxRichTextStyleOrganiserDialog
| This class shows a style sheet and allows the user to edit, add and remove styles. More...
class | wxRichTextStyleListCtrl
| This class incorporates a wxRichTextStyleListBox and a choice control that allows the user to select the category of style to view. More...
class | wxRichTextStyleDefinition
| This is a base class for paragraph and character styles. More...
class | wxRichTextParagraphStyleDefinition
| This class represents a paragraph style definition, usually added to a wxRichTextStyleSheet. More...
class | wxRichTextStyleListBox
| This is a listbox that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl. More...
class | wxRichTextStyleComboCtrl
| This is a combo control that can display the styles in a wxRichTextStyleSheet, and apply the selection to an associated wxRichTextCtrl. More...
class | wxRichTextCharacterStyleDefinition
| This class represents a character style definition, usually added to a wxRichTextStyleSheet. More...
class | wxRichTextListStyleDefinition
| This class represents a list style definition, usually added to a wxRichTextStyleSheet. More...
class | wxRichTextStyleSheet
| A style sheet contains named paragraph and character styles that make it easy for a user to apply combinations of attributes to a wxRichTextCtrl. More...
class | wxRichTextXMLHandler
| A handler for loading and saving content in an XML format specific to wxRichTextBuffer. More...
class | wxTextAttr
| wxTextAttr represents the character and paragraph attributes, or style, for a range of text in a wxTextCtrl or wxRichTextCtrl. More...

|  | [ top ]