Click or drag to resize
RadFlowDocumentEditor Class
Defines utility class used for editing RadFlowDocuments
Inheritance Hierarchy
SystemObject
  Telerik.Windows.Documents.Flow.Model.EditingRadFlowDocumentEditor

Namespace: Telerik.Windows.Documents.Flow.Model.Editing
Assembly: Telerik.Windows.Documents.Flow (in Telerik.Windows.Documents.Flow.dll) Version: 2017.2.607.40 (2017.2.607.40)
Syntax
public class RadFlowDocumentEditor

The RadFlowDocumentEditor type exposes the following members.

Constructors
  NameDescription
Public methodRadFlowDocumentEditor
Initializes a new instance of the RadFlowDocumentEditor class.
Top
Methods
  NameDescription
Public methodDeleteBookmark(String)
Deletes a bookmark by name.
Public methodDeleteBookmark(Bookmark)
Deletes the bookmark.
Public methodDeletePermissionRange
Deletes the permission range.
Public methodInsertBookmark(String)
Inserts the bookmark with specified name.
Public methodInsertBookmark(String, InlineBase, InlineBase)
Inserts the bookmark with specified name.
Public methodInsertBreak
Inserts the break.
Public methodInsertComment(String)
Inserts the comment.
Public methodInsertComment(Comment)
Inserts the comment.
Public methodInsertComment(String, InlineBase, InlineBase)
Inserts the comment.
Public methodInsertComment(Comment, InlineBase, InlineBase)
Inserts the comment.
Public methodInsertDocument(RadFlowDocument)
Inserts the source document at the current position in the target document.
Public methodInsertDocument(RadFlowDocument, InsertDocumentOptions)
Inserts the source document at the current position in the target document.
Public methodInsertField
Inserts new field.
Public methodInsertFloatingImage(Stream, String)
Inserts a floating image with its original size.
Public methodInsertFloatingImage(ImageSource, Size)
Inserts a floating image.
Public methodInsertFloatingImage(Stream, String, Size)
Inserts a floating image.
Public methodInsertHyperlink
Inserts the hyperlink.
Public methodInsertImageInline(Stream, String)
Inserts an inline image with its original size.
Public methodInsertImageInline(ImageSource, Size)
Inserts an inline image.
Public methodInsertImageInline(Stream, String, Size)
Inserts the image inline.
Public methodInsertInline
Inserts an inline.
Public methodInsertLine
Inserts text and adds new paragraph after it.
Public methodInsertParagraph
Inserts a new paragraph.
Public methodInsertPermissionRange(PermissionRangeCredentials, TableCell)
Inserts the permission range surrounding table cell.
Public methodInsertPermissionRange(PermissionRangeCredentials, TableRow)
Inserts the permission range surrounding table row.
Public methodInsertPermissionRange(PermissionRangeCredentials, InlineBase, InlineBase)
Inserts the permission range surrounding inline start and inline end.
Public methodInsertSection
Inserts a new section.
Public methodInsertTable
Inserts a new table and positions the editor after the table.
Public methodInsertTable(Int32, Int32)
Inserts a new table and positions the editor after the table.
Public methodInsertText
Inserts text.
Public methodMoveToInlineEnd
Moves the editor after an inline.
Public methodMoveToInlineStart
Moves the editor before an inline.
Public methodMoveToParagraphStart
Moves the editor to the start of a paragraph.
Public methodMoveToTableEnd
Moves the editor to a table end.
Public methodProtect(String)
Protects the editor document from changes with specified password in read only protection mode.
Public methodProtect(String, ProtectionMode)
Protects the editor document from changes with specified password in desired protection mode.
Public methodReplaceStyling(String, ActionCharacterProperties)
Replaces character properties of all occurrences of the searched text in a RadFlowDocument.
Public methodReplaceStyling(Regex, ActionCharacterProperties)
Replaces character properties of all occurrences of a

matched text by the specified regex in a RadFlowDocument.

Public methodReplaceStyling(String, Boolean, Boolean, ActionCharacterProperties)
Replaces character properties of all occurrences of the searched text in a RadFlowDocument.
Public methodReplaceText(String, String)
Replaces all occurrences of a specified text in a RadFlowDocument.
Public methodReplaceText(Regex, String)
Replaces all occurrences of a matched text by the specified regex in a RadFlowDocument.
Public methodReplaceText(String, String, Boolean, Boolean)
Replaces all occurrences of a specified text in a RadFlowDocument.
Public methodSetWatermark(Watermark, Header)
Sets the watermark to the specified header.
Public methodSetWatermark(Watermark, Section, HeaderFooterType)
Sets the watermark to the header of the specified type associated with the specified section.
Public methodUnprotect
Unprotects the editor document.
Public methodUnprotect(String)
Tries to unprotect the editor document with specified password.
Top
Properties
  NameDescription
Public propertyCharacterFormatting
Gets the character formatting that will be used when creating new run elements.
Public propertyDocument
Gets the document to which this editor is associated.
Public propertyParagraphFormatting
Gets the paragraph formatting that will be used when creating new paragraphs.
Public propertyTableFormatting
Gets the table formatting that will be used when creating new tables.
Top
See Also