AnnotationRangeEnd
Represents the end marker for an annotation range in a RadDocument.
Definition
Namespace:Telerik.WinForms.Documents.Model
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
public abstract class AnnotationRangeEnd : AnnotationRangeMarkerBase, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor
Inheritance: objectDisposableObjectRadObjectDocumentElementInlineAnnotationMarkerBaseAnnotationRangeMarkerBaseAnnotationRangeEnd...
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the AnnotationRangeEnd class.
public AnnotationRangeEnd()
Properties
Gets a value indicating whether a new paired AnnotationRangeStart will be created during copy operation.
Default value is false.
This property is provided for backward compatibility.
protected virtual bool CreatePairedStartOnCopy { get; }
Should pair annotation.
Gets a value indicating whether this instance is paired with an AnnotationRangeStart.
public override bool IsPaired { get; }
true if this instance is paired; otherwise, false.
Overrides:
Gets or sets the associated AnnotationRangeStart
public AnnotationRangeStart Start { get; set; }
The start.
Methods
Creates an AnnotationRangeStart and pairs it with the current instance.
public virtual AnnotationRangeStart CreatePairedStart()
The created AnnotationRangeStart.
Creates the range start instance.
protected abstract AnnotationRangeStart CreateRangeStartInstance()
The created AnnotationRangeStart.
Pairs the current instance with an AnnotationRangeStart.
public void PairWithStart(AnnotationRangeStart annotationRangeStart)
The annotation range start.
Pairs the current instance with an AnnotationRangeStart.
protected virtual void PairWithStartOverride(AnnotationRangeStart annotationRangeStart)
The annotation range start.
Updates the annotation identifier.
public virtual void UpdateAnnotationID()