ClassNoteRangeStartBase
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
NoteRangeStartBase()
Declaration
protected NoteRangeStartBase()
Properties
HasCustomMark
Gets a value indicating whether the note range start has a custom mark.
Note
Gets or sets the note associated with the range start.
Declaration
public Note Note { get; }
Property Value
The note instance that represents the start of a note range.
NoteStyleName
Gets or sets the style name of the note range start.
Declaration
public abstract string NoteStyleName { get; }
Property Value
A string representing the style name of the note range start.
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
GetNoteSettings(Section, out NumberingRestartType, out ListNumberingFormat, out int)
Declaration
protected abstract void GetNoteSettings(Section section, out NumberingRestartType restartType, out ListNumberingFormat numberingFormat, out int notesFirstNumber)
Parameters
section
restartType
numberingFormat
notesFirstNumber
GetNotesCollection(RadDocument)
Declaration
protected abstract IEnumerable<NoteRangeStartBase> GetNotesCollection(RadDocument doc)
Parameters
doc
Returns
UpdateAssociatedSpan()
Updates the associated span of the note range start.
Declaration
public override void UpdateAssociatedSpan()
Overrides
UpdateBodyDocumentMarks(string)
Updates the body document marks of the NoteRangeStartBase instance with the specified string.
Declaration
public void UpdateBodyDocumentMarks(string markText)
Parameters
markText
The string representing the new marks to be updated in the body document.