skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

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

    Mobile

    UI for .NET MAUI

    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 Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • Roadmap
    • Release History
  • Docs & Support
  • 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.Windows.Documents.Flow.Model

Classes

AnnotationMarkerBase

Base class for inline annotation markers that represent boundaries or points within document content, such as bookmarks, comments, and structured document tags.

AnnotationRangeEndBase

Abstract base for inline elements that mark the end boundary of annotation ranges such as bookmarks, comments, and structured document tags.

AnnotationRangeStartBase

Base class for inline annotation start markers that open annotation ranges spanning document content.

BlockBase

Base class for block-level elements that flow vertically in a document, such as paragraphs and tables.

BlockContainerBase

Base class for elements that contain and manage collections of block-level elements like paragraphs and tables.

Bookmark

Named location within a document that enables navigation and cross-referencing, defined by paired start and end range markers.

BookmarkRangeEnd

Inline marker that closes a bookmark range and links to its associated Bookmark instance.

BookmarkRangeStart

Inline marker that opens a bookmark range and links to its associated Bookmark instance.

Break

Inline element that forces content to continue on the next line, column, or page.

Comment

Block container for comment annotations, linking start and end markers with author metadata and content.

CommentRangeEnd

Inline marker that closes a comment range and links to its associated Comment instance.

CommentRangeStart

Inline marker that opens a comment range and links to its associated Comment instance.

DocumentElementBase

Base class for all elements in a flow document, providing parent-child navigation and hierarchical traversal.

DocumentElementBase.DebugVisualizer

This API supports the debugging infrastructure and is not intended to be used directly from your code.

DocumentElementImporter

Imports document elements from one RadFlowDocument to another, merging styles and resolving conflicts.

Footer

Provides footer content for pages within a section, holding block-level elements displayed at the bottom margin of each page.

Footers

Manages the collection of footers for a Section, allowing separate footers for default, first, and even pages based on document settings.

Header

Provides header content for pages within a section, holding block-level elements displayed at the top margin of each page and supporting watermarks.

HeaderFooterBase

Provides shared block-container functionality for Header and Footer elements within a section.

Headers

Manages the collection of headers for a Section, allowing separate headers for default, first, and even pages based on document settings.

HeadersFootersBase<T>

Manages a type-safe collection of headers or footers for a Section, coordinating Default, Even, and First instances based on page layout settings.

InlineBase

Provides shared functionality for inline-level elements that flow horizontally within paragraphs, such as text runs, images, and fields.

MergeOptions

Configures how the Merge(RadFlowDocument, MergeOptions) method resolves conflicts when combining two documents.

PageNumberingSettings

Configures page numbering format and behavior for all page numbers within a section, including number format, starting value, and chapter-based numbering.

Paragraph

Block-level container for inline content with paragraph-specific formatting including alignment, spacing, indentation, borders, and list association.

RadFlowDocument

Root container for flow document content, managing sections, styles, lists, comments, resources, and document-wide settings for word processing documents.

Run

Inline text container with character-level formatting properties such as font, size, color, and styles applied to a contiguous text sequence within a paragraph.

Section

Container for block-level content with page layout settings including size, orientation, margins, headers, and footers, defining how content flows across pages.

Table

Grid-based block element organizing content into rows and cells, supporting cell spanning, borders, shading, and automatic grid layout calculation.

TableCell

Cell within a table grid containing block-level content, supporting row/column spanning, borders, padding, vertical alignment, and text direction.

TableRow

Row within a table containing cells, supporting height constraints, page break control, header row repetition, and cell spacing settings.

Enums

BreakType

Specifies where content resumes after a break element (next line, column, or page).

ChapterSeparatorType

Specifies the character used to separate chapter heading numbers from page numbers in page fields.

ConflictingStylesResolutionMode

Defines strategies for resolving style name conflicts during RadFlowDocument insertion or merging operations.

HeaderFooterType

Specifies which pages within a section display a particular Header or Footer based on page position and parity.

TextWrappingRestartLocation

Text wrapping restart behavior for line breaks, controlling how text advances relative to floating objects on the page.

Getting Started
  • Getting Started
Support Resources
  • Documentation
Community
  • Forums
  • Blogs
  • 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.