skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI UI for Xamarin

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility and Security
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.WinForms.Documents.Model

Classes

AnnotationMarkerBase

Represents a marker inside a RadDocument.

AnnotationRangeEnd

Represents the end marker for an annotation range in a RadDocument.

AnnotationRangeMarkerBase

A base class representing the marker of an annotation range.

AnnotationRangeStart

Represents the start marker for an annotation range in a RadDocument.

AuthorField

BibliographyField

Block

Represents a DocumentElement which can hold other DocumentElements as its children.

BlockCollection

BlockContainerBase

Represents container which holds Block elements.

BookmarkRangeEnd

Represents the end marker of a bookmark.

BookmarkRangeStart

Represents the start marker of a bookmark.

Border

Represents a border.

Break

Represents a break element in RadDocument content.

CaptionDefinition

Represents a definition for a caption.

ChildDocumentContainer

CitationField

CodeAnnotationRangeEnd

CodeAnnotationRangeStart

CodeBasedField

CodeBasedFieldFactory

CodeBasedFieldFactory contains methods for the construction of fields.

Comment

CommentEndUIProvider

CommentRangeEnd

CommentRangeStart

CommentStartUIProvider

CommentUIProviderBase

DataItemCollection

DateField

DefaultCredentialsValidator

DocumentDefaultSettings

DocumentElement

An abstract class representing a document element.

DocumentElementAddedEventArgs

DocumentElementCollection

DocumentElementRemovedEventArgs

DocumentEnvironment

DocumentFragment

DocumentPropertyMetadata

DocumentProtectionSettings

Class describing the protection settings which can be applied on a RadDocument.

DocumentStatisticsInfo

Represents statistical information about a RadDocument.

DocumentVariableCollection

Represents a collection of all document variables in a RadDocument.

DocumentVariableEvaluatingEventArgs

DocumentVariableField

DocumentVariableInfo

Represents information about a document variable.

DocumentWatermarkSettings

Class describing the properties of the watermark of a Header.

DrawingFloatingBlock

Represents a floating block for DrawingML floating objects.

DrawingInline

Represents an inline-level element that describes DrawingML objects.

ElementAddedEventArgs

ExtensionMethods

Field

FieldPropertySetter

FieldRangeEnd

FieldRangeEndBase

Represents the end marker for a field range in a RadDocument.

FieldRangeStart

Represents the start marker for a field in a RadDocument.

FieldRangeStartBase

Represents the start marker for a field range in a RadDocument.

FloatingBlock

Defines a block which can be positioned on its own line and wrapped up by the surrounding elements.

FloatingBlockHorizontalPosition

Describes the horizontal position of a FloatingBlock.

FloatingBlockVerticalPosition

Describes the vertical position of a FloatingBlock.

FloatingImageBlock

Defines a floating block which contains an image.

FloatingShapeBlock

Defines a floating block which contains a shape.

FloatingUIContainer

Class representing floating container that can hold UI elements.

Footer

Represents a document footer.

Footers

Provides access to all footers inside RadDocument.

Header

Represents a document header.

HeaderFooterBase

Provides the base functionality for Header and Footer classes.

Headers

Provides access to all headers of the document.

HeadersFootersBase<T>

Provides the base functionality for Headers and Footers classes.

HyperlinkClickedEventArgs

HyperlinkField

Represents a hyperlink field.

HyperlinkInfo

Represents information about a hyperlink.

HyperlinkRangeEnd

Represents the end marker for a hyperlink range in a RadDocument.

HyperlinkRangeStart

Represents the start marker for a hyperlink range in a RadDocument.

ImageInline

An inline-level document element which contains image.

IncludePictureField

Represents INCLUDEPICTURE field.

Inline

Class representing an inline document element.

InlineCollection

InlineUIContainer

An inline-level document element which contains UIElement.

LineBreakingRule

ListItemSerializationData

ListLevelStyle

ListSerializationData

ListStyle

MailMergeDataSource

MergeField

Represents MERGEFIELD.

MergeFieldToStringConvertingEventArgs

MultipleUndoPoint

NotSupportedField

Represents a not supported field.

NumPagesField

Represents document field that displays the total number of pages in the document.

PageField

PageMarginTypesConverter

PageReferenceField

PaperTypeConverter

Provides methods for converting from standard PaperTypes to Size

Paragraph

ParagraphCollection

PasteContext

Contains information about the currently executed paste command.

PasteOptionsViewModel

Contains information about the current paste operation. Suitable for data binding.

PasteSettings

Represents a configuration of the paste behavior in RadRichTextBox.

PermissionInfo

Class holding information about the permissions inside a RadDocument.

PermissionInfoCollection

PermissionRangeEnd

Represents the end marker for a permission range in a RadDocument.

PermissionRangeInfo

Class holding information about a PermissionRangeStart.

PermissionRangeStart

Represents the start marker for a permission range in a RadDocument.

PresentationChangedEventArgs

PropertyInfoExtensions

RadDocument

Represents the document object in RadRichTextBox.

RadDocumentDefaultStyles

Defines the default styles for a RadDocument.

RadDocumentEditor

Represents a non-visual editor for RadDocument, which supports history and preserves the validity of the underlying document model.

ReadOnlyRangeEnd

Represents the end marker for a read only range in a RadDocument.

ReadOnlyRangeStart

ReferenceField

ReferenceFieldBase

RequestCurrentUserInfoEventArgs

Section

A block-level flow content element used for grouping other Block elements.

SectionCollection

SectionColumn

Represents a text column in a Section.

SectionColumnCollection

Represents a collection of SectionColumn instances.

SectionColumnCollectionFactory

Provides factory methods for creating built-in section column collections.

SequentialField

ShapeInline

Represents an inline-level document element, which contains a DrawingML shape.

SizeFConverter

Provides a way of converting SizeF values to other types, as well as for accessing standard values and subproperties.

Span

SpecializedDocumentElementCollection<TInheritor>

SpecializedDocumentElementCollection<TInheritor>.InnerCollectionEnumerator

StreamFromUriResolvingEventArgs

StyleCollection

StyleReferenceField

SymbolField

Represents a field which inserts a character with certain font and size.

Table

TableBorders

Represents collection of Table borders. This class is immutable.

TableBordersConverter

TableCell

A class representing table cells.

TableCellBorders

Represents collection of TableCell borders. This class is immutable.

TableCellBordersConverter

TableCellCollection

TableGrid

Class keeping information about the rows and columns in a table.

TableGridColumn

TableGridColumnCollection

TableGridColumnWidthsSerializationInfo

TableGridColumnWidthsSerializationInfoConverter

TableGridRow

TableGridRowCollection

TableLook

TableOfContentsField

TableRow

Represents a table row element.

TableRowCollection

TableWidthUnit

TableWidthUnitConverter

TabStop

Class representing tab stops in a RadDocument.

TabStopCollection

Represents a collection of TabStop elements.

TCField

Unit

UntrackableCommandExecutingEventArgs

UserAuthenticationRequestEventArgs

UserInfo

WatermarkImageSettings

Contains settings for image watermark.

WatermarkTextSettings

Contains settings for text watermark.

XamlCompositePropertySerializableAttribute

XamlSerializableAttribute

Structs

PointF

Represents a structure that is used to describe size of an object using float values.

RectangleF

Describes a rectanlge using float units.

SizeF

Represents a dimension in 2D coordinate space

Interfaces

IBlockContainer

IBookmarkRangeMarker

IDocumentEditor

Defines members for a non-visual editor for RadDocument, which supports history and preserves the validity of the underlying document model.

IFieldRangeMarker

IHyperlinkRangeMarker

IProtectionAuthenticationProvider

IReadOnlyRangeMarker

Indicator interface for annotation markers denoting read-only ranges.

Enums

AnnotationMarkerDeleteBehavior

Describes the behavior of an annotation in case of delete operation.

BaselineAlignment

Describes how the baseline for a text-based element is positioned on the vertical axis, relative to the established baseline for text.

BookmarksSortingType

Defines values determining how bookmarks will be sorted.

BorderStyle

Defines values for border style.

BreakType

Defines different break types.

CalendarTypes

CrossBorderDirection

DocumentLayoutMode

DocumentPropertyMetadataOptions

DocumentProtectionMode

FieldDisplayMode

Represents the possible display mode values a field can have.

FieldShadingType

HashingAlgorithm

HeaderFooterType

Specifies the type of header/footer.

HyperlinkTargets

LineBreakingRuleLanguage

LineSpacingType

PageMarginTypes

PageOrientation

Specifies page orientation.

PaperTypes

Provides enumeration for the most commonly used paper sizes.

PasteOption

Represents the list of available paste options in RadRichTextBox.

PasteSource

Represents the list of supported paste sources.

PermissionType

Describes the possible types of permissions.

PredefinedWatermarkType

SectionColumnsLayout

Provides enumeration for the built-in text columns layouts in a Section.

TableLayoutMode

TableWidthUnitType

TabStopLeader

TabStopType

TextWrap

UnitTypes

WatermarkType

WrappingStyle

Delegates

UpdateDocumentElementDelegate<T>

Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.