ClassSdtRangeStart
Represents the start of a structured document tag annotation.
Definition
Namespace:Telerik.Windows.Documents.Model.StructuredDocumentTags
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class SdtRangeStart : AnnotationRangeStart
Inheritance: objectDocumentElementInlineAnnotationMarkerBaseAnnotationRangeMarkerBaseAnnotationRangeStartSdtRangeStart
Inherited Members
Constructors
SdtRangeStart()
Declaration
public SdtRangeStart()
Properties
BackspaceBehavior
Gets or sets the behavior of the backspace operation when it is applied to the structured document tag range start.
Declaration
public override AnnotationMarkerDeleteBehavior BackspaceBehavior { get; }
Property Value
AnnotationMarkerDeleteBehavior
A value representing the backspace behavior for the SdtRangeStart.
Overrides
DeleteBehavior
Gets or sets the deletion behavior for the Structured Document Tag (SDT) range start.
Declaration
public override AnnotationMarkerDeleteBehavior DeleteBehavior { get; }
Property Value
Overrides
IsCopyable
Gets a value indicating whether the structured document tag range start can be copied.
Declaration
public override bool IsCopyable { get; }
Property Value
Overrides
IsRangeDeletable
Gets a value indicating whether the range represented by the SdtRangeStart is deletable.
Declaration
public override bool IsRangeDeletable { get; }
Property Value
True if the range can be deleted; otherwise, false.
Overrides
IsRangeEditable
Gets a value indicating whether the range represented by the structured document tag is editable.
Declaration
public override bool IsRangeEditable { get; }
Property Value
Overrides
SdtEnd
Represents the end of a structured document tag (SDT) range, marking the boundary of the content defined within the SDT in a document.
SdtProperties
Gets or sets the properties of the Structured Document Tag (SDT) associated with the SdtRangeStart.
Declaration
[XamlCompositePropertySerializable]
public SdtProperties SdtProperties { get; set; }
Property Value
The properties of the SDT, which can be used to define characteristics such as formatting and behavior.
SkipPositionAfter
Gets or sets the skip position after the structured document tag range start.
Declaration
public override bool SkipPositionAfter { get; }
Property Value
Overrides
SkipPositionBefore
Gets or sets the skip position before the structured document tag range start.
Declaration
public override bool SkipPositionBefore { get; }
Property Value
The skip position before the current structured document tag range start.
Overrides
Methods
CopyContentFromOverride(DocumentElement)
Copies the content from another Inline.
Declaration
protected override void CopyContentFromOverride(DocumentElement fromElement)
Parameters
fromElement
The Inline to copy the content from.
Exceptions
fromElement must not be null.
Cannot copy content to element itself.
Overrides
CopyPropertiesFromOverride(DocumentElement)
Copies the properties from another document element to the current instance.
Declaration
protected override void CopyPropertiesFromOverride(DocumentElement fromElement)
Parameters
fromElement
The AnnotationMarkerBase to copy the properties from.
Overrides
CreateLayoutBox(DocumentStructureCollection)
Creates a layout box for the specified document structure collection.
Declaration
public override LayoutBox CreateLayoutBox(DocumentStructureCollection documentCollection)
Parameters
documentCollection
The collection of document structures to create a layout box for.
Returns
A layout box representing the start of a structured document tag range.
Overrides
CreateNewElementInstance()
Creates a new instance of this element.
Declaration
protected override DocumentElement CreateNewElementInstance()
Returns
The new instance.
Overrides
OnParentChanged()
Called when the parent of the element has been changed.
Declaration
protected override void OnParentChanged()
Overrides
OnParentChanging()
Called when the parent of the element is changing.
Declaration
protected override void OnParentChanging()
Overrides