ClassSdtRepeatingSectionBuilder
Represents an SdtBuilder that handles the generation of RepeatingSection content controls.
Definition
Namespace:Telerik.Windows.Documents.Model.StructuredDocumentTags
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class SdtRepeatingSectionBuilder : SdtBuilder<RepeatingSectionProperties>, ISdtBuilder
Inheritance: objectSdtBuilder<RepeatingSectionProperties>SdtRepeatingSectionBuilder
Implements:
Inherited Members
Constructors
SdtRepeatingSectionBuilder(SdtRangeStart, RepeatingSectionProperties)
Initializes a new instance of the SdtRepeatingSectionBuilder class.
Declaration
public SdtRepeatingSectionBuilder(SdtRangeStart sdtStart, RepeatingSectionProperties properties)
Parameters
sdtStart
properties
Methods
InsertAfterHardBlockSdt(RadDocumentEditor, SdtRangeEnd)
Represents the case of inserting an inline content control that follows another content control hosting the end of a table or a table row.
Declaration
public override void InsertAfterHardBlockSdt(RadDocumentEditor editor, SdtRangeEnd previousSdtEnd)
Parameters
editor
previousSdtEnd
Overrides
InsertAfterMultiBlockSdt(RadDocumentEditor, SdtRangeEnd)
Represents the case of inserting a content control after another content control hosting multiple paragraphs or tables.
Declaration
public override void InsertAfterMultiBlockSdt(RadDocumentEditor editor, SdtRangeEnd previousSdtEnd)
Parameters
editor
previousSdtEnd
Overrides
InsertAfterSoftBlockSdt(RadDocumentEditor, SdtRangeEnd)
Represents the case of inserting an inline content control that follows another content control hosting a paragraph or a cell.
Declaration
public override void InsertAfterSoftBlockSdt(RadDocumentEditor editor, SdtRangeEnd previousSdtEnd)
Parameters
editor
previousSdtEnd
Overrides
InsertAroundSelectedInlineRange(RadDocumentEditor)
Represents the case of inserting an inline content control around a free selection.
Declaration
public override void InsertAroundSelectedInlineRange(RadDocumentEditor editor)
Parameters
editor
Overrides
InsertBeforeHardBlockSdt(RadDocumentEditor, SdtRangeStart)
Represents the case of inserting an inline content control that is placed just before another content control hosting a table or a table row.
Declaration
public override void InsertBeforeHardBlockSdt(RadDocumentEditor editor, SdtRangeStart nextSdtStart)
Parameters
editor
nextSdtStart
Overrides
InsertBeforeMultiBlockSdt(RadDocumentEditor, SdtRangeStart)
Represents the case of inserting a content control before another content control hosting multiple paragraphs or tables.
Declaration
public override void InsertBeforeMultiBlockSdt(RadDocumentEditor editor, SdtRangeStart nextSdtStart)
Parameters
editor
nextSdtStart
Overrides
InsertBeforeSoftBlockSdt(RadDocumentEditor, SdtRangeStart)
Represents the case of inserting an inline content control that is placed just before another content control hosting a paragraph or a cell.
Declaration
public override void InsertBeforeSoftBlockSdt(RadDocumentEditor editor, SdtRangeStart nextSdtStart)
Parameters
editor
nextSdtStart
Overrides
InsertCore(RadDocumentEditor)
Executes the main insert logic.
Declaration
public override void InsertCore(RadDocumentEditor editor)
Parameters
editor
Overrides
InsertSdtInPartialParagraphSelection(RadDocumentEditor)
Represents the case of inserting an inline content control around a partially selected paragraph.
Declaration
public override void InsertSdtInPartialParagraphSelection(RadDocumentEditor editor)
Parameters
editor
Overrides