Classes

  Class Description
Public class C1BoldTool
Toolbar button that makes text bold in a C1RichTextBox.
Public class C1BorderColorTool
Control that modifies the color of borders in a C1RichTextBox.
Public class C1BorderThicknessTool
Control that modifies the thickness of borders in a C1RichTextBox.
Public class C1BorderTool
Control for editing borders in a C1RichTextBox.
Public class C1BorderTool..::..Proxy
Public class C1BottomAlignTool
Toolbar button that aligns the content of a table cell to the bottom in a C1RichTextBox.
Public class C1BoxView
A C1TextElementView that handles the layout and painting for Margin, Padding and BorderThickness.
Public class C1BulletsTool
Toolbar button that creates bullet lists in a C1RichTextBox.
Public class C1ButtonTool
Abstract base class for C1RichTextBoxToolbar button tools.
Public class C1CenterAlignTool
Toolbar button that aligns text to the center in a C1RichTextBox.
Public class C1ChangeCaseTool
Toolbar dropdown that modifies the case of text in a C1RichTextBox.
Public class C1ColorPickerMenuItem
The C1MenuItem used in C1BorderTool to pick colors.
Public class C1ColorTool
Abstract base class for color tools in a C1RichTextBoxToolbar.
Public class C1ColorTool..::..Proxy
Public class C1ColumnWidthTool
Control for editing the width of table columns in a C1RichTextBox.
Public class C1ComboTool<(Of <(<'T>)>)>
Abstract base class for combo tools in a C1RichTextBoxToolbar.
Public class C1CopyTool
Toolbar button that copies text into the clipboard from a C1RichTextBox.
Public class C1CutTool
Toolbar button that cuts text into the clipboard from a C1RichTextBox.
Public class C1DecreaseFontSizeTool
Toolbar button that decreases the font size in a C1RichTextBox.
Public class C1DeleteTableTool
Toolbar drop down for deleting rows, columns and cells from a table in a C1RichTextBox.
Public class C1DraftViewTool
Toolbar button that toggles draft view mode in a C1RichTextBox.
Public class C1FindAndReplace
Control for finding and replacing text from the toolbar.
Public class C1FindAndReplaceLargeTool
Public class C1FindAndReplaceTool
Control for finding and replacing text in a C1RichTextBox.
Public class C1FindAndReplaceTool..::..Proxy
Public class C1FlowView
A C1TextElementView that flows text into stacked lines. This is the default view for most text blocks.
Public class C1FontColorTool
Control that modifies the foreground color in a C1RichTextBox.
Public class C1FontFamilyTool
Control that modifies the font family in a C1RichTextBox.
Public class C1FontSizeTool
Control that modifies the font size in a C1RichTextBox.
Public class C1FormatPainterTool
Toolbar button that copies format in a C1RichTextBox.
Public class C1GridlinesPainter
Paints the grid lines of a table.
Public class C1HyperlinkDialog
Contents of the dialog used in C1InsertHyperlinkTool.
Public class C1ImageDialog
Contents of the dialog used in C1InsertImageTool.
Public class C1IncreaseFontSizeTool
Toolbar button that increases the font size in a C1RichTextBox.
Public class C1InsertColumnsLeftTool
Toolbar button for inserting table columns in a C1RichTextBox.
Public class C1InsertColumnsRightTool
Toolbar button for inserting table columns in a C1RichTextBox.
Public class C1InsertHyperlinkTool
Toolbar button that inserts hyperlinks in a C1RichTextBox.
Public class C1InsertImageLargeTool
Public class C1InsertImageTool
Toolbar button that inserts images in a C1RichTextBox.
Public class C1InsertRowsAboveTool
Toolbar button for inserting table rows in a C1RichTextBox.
Public class C1InsertRowsBelowTool
Toolbar button for inserting table rows in a C1RichTextBox.
Public class C1InsertSymbolTool
Toolbar dropdown that inserts character symbols in a C1RichTextBox.
Public class C1InsertSymbolTool..::..Proxy
Public class C1InsertTableGrid
A helper control for C1InsertTableTool.
Public class C1InsertTableGridPanel
A helper panel for C1InsertTableTool.
Public class C1InsertTableTool
Toolbar dropdown for inserting tables in a C1RichTextBox.
Public class C1InsertTableTool..::..Proxy
Public class C1ItalicTool
Toolbar button that makes text italic in a C1RichTextBox.
Public class C1JustifyTool
Toolbar button that justifies text in a C1RichTextBox.
Public class C1LeftAlignTool
Toolbar button that aligns text to the left in a C1RichTextBox.
Public class C1LengthTool
Abstract base class of tools that edit C1Length.
Public class C1LengthUnitConverter
Converts C1LengthUnitType to text.
Public class C1Line
Represents a line of text generated by a C1FlowView.
Public class C1LineFragment
Represents a fragment of a C1Line. Its always associated with one C1TextElement
Public class C1ListItemView
The C1TextElementView associated with C1ListItem.
Public class C1ListTool
Base class for toolbar buttons that create lists in a C1RichTextBox.
Public class C1MarginTool
Control that modifies the margin of blocks in a C1RichTextBox.
Public class C1MergeCellsTool
Toolbar button for merging table cells in a C1RichTextBox.
Public class C1NumberingTool
Toolbar button that creates numbered lists in a C1RichTextBox.
Public class C1PaddingTool
Control that modifies padding of blocks in a C1RichTextBox.
Public class C1PageLayout
Defines the layout used for the pages when ViewMode is Print.
Public class C1PagesPanel
Helper panel for C1RichTextBox's print view.
Public class C1PainterMerger
Implements an IRichTextPainter that combines multiple IRichTextPainters.
Public class C1PaintingContext
Provides the necessary context when painting rich text.
Public class C1ParagraphColorTool
Control that modifies the background of paragraphs in a C1RichTextBox.
Public class C1PasteLargeTool
Large version of C1PasteTool.
Public class C1PasteTool
Toolbar button that pastes text from the clipboard to a C1RichTextBox.
Public class C1PrintViewTool
Toolbar button that toggles print view mode in a C1RichTextBox.
Public class C1RangeStyle
Contains a C1TextElementStyle that should be applied to a C1TextRange in an IStyleOverride.
Public class C1RangeStyleCollection
An implementation of IStyleOverride that provides an easy way to override styles with a pre calculated collection of C1RangeStyle.
Public class C1RedoTool
Toolbar button that redoes actions in a C1RichTextBox.
Public class C1RemoveHyperlinkTool
Toolbar button that removes hyperlinks from a C1RichTextBox.
Public class C1ResizePainter
Paints resize thumbs around a C1TextElement.
Public class C1RichTextBox
Powerful rich text editor that allows you to load, edit, and save formatted text as HTML documents.
Public class C1RichTextBoxToolbar
Represents a toolbar for a C1RichTextBox.
Public class C1RichTextPresenter
Control used to display the content of a C1RichTextViewManager.
Public class C1RichTextPresenterSource
Public class C1RichTextTool
Helper class for tools in C1RichTextBoxToolbar.
Public class C1RichTextViewManager
Coordinates the layout and painting of a C1Document.
Public class C1RightAlignTool
Toolbar button that aligns text to the right in a C1RichTextBox.
Public class C1RowHeightTool
Control for editing the height of table rows in a C1RichTextBox.
Public class C1RunView
The C1TextElementView associated with C1Run.
Public class C1SelectionPainter
Paints a selected range.
Public class C1SelectTableTool
Toolbar dropdown for selecting table cells, rows and columns in a C1RichTextBox.
Public class C1ShowGridlinesTool
Toolbar button that enables table gridlines in a C1RichTextBox.
Public class C1SpanView
The C1TextElementView associated with C1Span.
Public class C1SpellCheckLargeTool
Public class C1SpellCheckTool
Toolbar button that opens a spell checker dialog in a C1RichTextBox.
Public class C1StyleOverrideMerger
Implements an IStyleOverride that combines multiple IStyleOverrids.
Public class C1SubscriptTool
Toolbar button that vertically aligns text as subscript in a C1RichTextBox.
Public class C1SuperscriptTool
Toolbar button that vertically aligns text as superscript in a C1RichTextBox.
Public class C1TableCellView
The C1TextElementView associated with C1TableCell.
Public class C1TableHelper
Distributes the cells of a C1Table in a grid taking column and row spans into account.
Public class C1TableRowView
The C1TextElementView associated with C1TableRow.
Public class C1TableView
The C1TextElementView associated with C1Table.
Public class C1TableWidthTool
Control that modifies the width of a table in a C1RichTextBox.
Public class C1TextChangedEventArgs
Provides data for TextChanged, TextChanged and TextChanging events.
Public class C1TextElementView
Base class of all classes responsible for text layout and painting.
Public class C1TextHighlightTool
Control that highlights text in a C1RichTextBox.
Public class C1TextWrappingTool
Toolbar button that toggles text wrapping in a C1RichTextBox.
Public class C1ThicknessMenuItem
The C1MenuItem used in C1BorderTool to pick thickness.
Public class C1ThicknessPicker
Control used to pick a Thickness value.
Public class C1ThicknessTool
Abstract base class for controls that modify thickness in C1RichTextBoxToolbar.
Public class C1ThicknessTool..::..Proxy
Public class C1ToggleButtonTool<(Of <(<'T>)>)>
Abstract base class for toggle buttons in C1RichTextBoxToolbar.
Public class C1TopAlignTool
Toolbar button that aligns the content of a table cell to the top in a C1RichTextBox.
Public class C1UIContainerView
Public class C1UnderlineTool
Toolbar button that underlines text in a C1RichTextBox.
Public class C1UndoTool
Toolbar button that undoes actions in a C1RichTextBox.
Public class C1UnmergeCellTool
Toolbar button for unmerging table cells in C1RichTextBox.
Public class C1VerticalCenterAlignTool
Toolbar button that center aligns the content of a table cell in a C1RichTextBox.
Public class C1ZoomComboTool
Control that modifies the zoom of a C1RichTextBox.
Public class C1ZoomSliderTool
Slider that modifies the zoom in a C1RichTextBox.
Public class EditExtensions
Provides extensions methods for editing a C1Document.
Public class FontFamilyConverter
Public class ImageAttach
Defines attached properties to save an image stream in a BitmapImage object.
Public class RequestNavigateEventArgs
Provides data for the RequestNavigate event.
Public class RichTextPainterChangeEventArgs
Defines the arguments for the PainterChanged event.
Public class ScrollPresenter
Helper panel for C1RichTextBox.
Public class StyleOverrideChangeEventArgs
Defines the arguments for the StylesChanged event.
Public class TextDragMoveEventArgs
Provides data for the TextDragMove event.
Public class TextDropEventArgs
Provides data for the TextDrop event.

Interfaces

  Interface Description
Public interface IRichTextPainter
This interface is implemented to provide custom painting inside a C1RichTextBox, or any C1RichTextViewManager client.
Public interface IStyleOverride
This interface is implemented to provide style overrides to a C1RichTextBox.
Public interface IUpdateableTool
Tools that need to be updated when the associated C1RichTextBox changes implement this interface.

Enumerations

  Enumeration Description
Public enumeration C1BorderFlags
An flag enumeration to list border sides.
Public enumeration C1PaintLayer
Describes the layers where an element can be painted inside a text line. See PaintInline(C1Line, Double, Double, C1PaintLayer, FrameworkElement).
Public enumeration ClipboardMode
Defines the mode in which the C1RichTextBox uses the Clipboard.
Public enumeration NavigationMode
Defines the mode in which C1RichTextBox fires RequestNavigate events.
Public enumeration ReturnMode
Defines the way in which C1RichTextBox handles the return key.
Public enumeration TextChangedAction
Indicates an action performed on a document.
Public enumeration TextViewMode
Defines the mode in which C1RichTextBox presents its content.