NoteRangeStartBase
Represents the starting point of a note range in a document model.
Definition
Namespace:Telerik.Windows.Documents.Model.Notes
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public abstract class NoteRangeStartBase : MarkRangeStartBase
Inheritance: objectDocumentElementInlineAnnotationMarkerBaseAnnotationRangeMarkerBaseAnnotationRangeStartFieldRangeStartBaseMarkRangeStartBaseNoteRangeStartBase...
Derived Classes:
Inherited Members
Constructors
protected NoteRangeStartBase()
Properties
Gets a value indicating whether the note range start has a custom mark.
public bool HasCustomMark { get; }
Gets or sets the note associated with the range start.
public Note Note { get; }
The note instance that represents the start of a note range.
Gets or sets the style name of the note range start.
public abstract string NoteStyleName { get; }
A string representing the style name of the note range start.
Methods
Copies the content from another Inline.
protected override void CopyContentFromOverride(DocumentElement fromElement)
The Inline to copy the content from.
Exceptions:fromElement must not be null.
Cannot copy content to element itself.
Overrides:
protected abstract IEnumerable<NoteRangeStartBase> GetNotesCollection(RadDocument doc)
protected abstract void GetNoteSettings(Section section, out NumberingRestartType restartType, out ListNumberingFormat numberingFormat, out int notesFirstNumber)
Updates the associated span of the note range start.
public override void UpdateAssociatedSpan()
Overrides:
Updates the body document marks of the NoteRangeStartBase instance with the specified string.
public void UpdateBodyDocumentMarks(string markText)
The string representing the new marks to be updated in the body document.