New to Telerik Document ProcessingStart a free 30-day trial

High-level document builder for adding paragraphs, tables, images, and sections using a flow API that handles pagination and layout. Use to construct pages top‑down while the editor measures content, manages lists, and arranges shapes and forbidden zones.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Editing

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

C#
public class RadFixedDocumentEditor : IDisposable

Inheritance: objectRadFixedDocumentEditor

Implements: IDisposable

Constructors

Initializes a new instance of the RadFixedDocumentEditor class.

C#
public RadFixedDocumentEditor(RadFixedDocument document)
Parameters:documentRadFixedDocument

The document.

Methods

Finishes the pages and closes the document.

C#
public void Dispose()

Implements: IDisposable.Dispose()

Inserts the block element.

C#
public void InsertBlock(IBlockElement block)
Parameters:blockIBlockElement

The block.

Inserts the form inline.

C#
public void InsertFormInline(FormSource formSource, Size size)
Parameters:formSourceFormSource

The form source.

sizeSize

The form size.

Inserts the form inline.

C#
public void InsertFormInline(FormSource formSource)
Parameters:formSourceFormSource

The form source.

Inserts the image inline.

C#
public void InsertImageInline(ImageSource imageSource, Size size)
Parameters:imageSourceImageSource

The image source.

sizeSize

The size.

Inserts the image inline.

C#
public void InsertImageInline(ImageSource imageSource)
Parameters:imageSourceImageSource

The image source.

Inserts the text and moves to the next line.

C#
public void InsertLine(string text)
Parameters:textstring

The text.

Inserts a line break.

C#
public void InsertLineBreak()

Inserts the marked content.

C#
public void InsertMarkedContent(MarkedContent markedContent)
Parameters:markedContentMarkedContent

The marked content.

Inserts new page.

C#
public void InsertPageBreak()

Inserts new paragraph.

C#
public void InsertParagraph()

Inserts the text using the given font family, font style and font weight.

C#
public void InsertRun(FontFamily fontFamily, FontStyle fontStyle, FontWeight fontWeight, string text)
Parameters:fontFamilyFontFamily

The font family.

fontStyleFontStyle

The font style.

fontWeightFontWeight

The font weight.

textstring

The text.

Inserts the text using the given font family.

C#
public void InsertRun(FontFamily fontFamily, string text)
Parameters:fontFamilyFontFamily

The font family.

textstring

The text.

Inserts the text.

C#
public void InsertRun(string text)
Parameters:textstring

The text.

Inserts new section.

C#
public void InsertSectionBreak()

Inserts the table.

C#
public void InsertTable(Table table)
Parameters:tableTable

The table.

Properties

Gets the character properties.

C#
public CharacterProperties CharacterProperties { get; }
Property Value:

The character properties.

Gets the document.

C#
public RadFixedDocument Document { get; }
Property Value:

The document.

Gets the lists.

C#
public ListCollection Lists { get; }
Property Value:

The lists.

Gets the paragraph properties.

C#
public ParagraphProperties ParagraphProperties { get; }
Property Value:

The paragraph properties.

Gets the section properties.

C#
public SectionProperties SectionProperties { get; }
Property Value:

The section properties.