AnnotationRangeStart
Represents the start marker for an annotation range in a RadDocument.
Definition
Namespace:Telerik.WinForms.Documents.Model
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
public abstract class AnnotationRangeStart : AnnotationRangeMarkerBase, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor
Inheritance: objectDisposableObjectRadObjectDocumentElementInlineAnnotationMarkerBaseAnnotationRangeMarkerBaseAnnotationRangeStart...
Derived Classes:
Implements:
Inherited Members
Constructors
protected AnnotationRangeStart()
Properties
Gets or sets the associated AnnotationRangeEnd.
public AnnotationRangeEnd End { get; set; }
The end.
Gets a value indicating whether this instance is paired with an AnnotationRangeEnd.
public override bool IsPaired { get; }
true if this instance is paired; otherwise, false.
Overrides:
Gets a value indicating whether this range can be deleted.
public virtual bool IsRangeDeletable { get; }
true if this range is deletable; otherwise, false.
Gets a value indicating whether this range is editable.
public virtual bool IsRangeEditable { get; }
true if this range is editable; otherwise, false.
Gets a value indicating whether the contents of the annotation should be included in the spellcheck.
public virtual bool ShouldSpellcheck { get; }
true if the contents of the annotation should be included in the spellcheck; otherwise, false.
Determines if the CaretPosition will be put before or after the annotation marker.
If the value of this property is true for an AnnotationRangeStart, then if you move the caret to the annotation start and start typing,
the newly inserted text will be considered as part of the annotation. Vice versa, if it is set to false, the typed text will be inserted before the annotation.
The behavior of AnnotationRangeEnd is also controlled in the same manner.
public virtual bool SkipPositionsInRange { get; }
true if the position before the marker will be skipped; otherwise, false.