Class
FootnoteRangeStart

Represents the start of a footnote range in a document.

Definition

Namespace:Telerik.Windows.Documents.Model.Notes

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class FootnoteRangeStart : NoteRangeStartBase

Inheritance: objectDocumentElementInlineAnnotationMarkerBaseAnnotationRangeMarkerBaseAnnotationRangeStartFieldRangeStartBaseMarkRangeStartBaseNoteRangeStartBaseFootnoteRangeStart

Inherited Members NoteRangeStartBase.CopyContentFromOverride(DocumentElement)NoteRangeStartBase.UpdateBodyDocumentMarks(string)NoteRangeStartBase.UpdateAssociatedSpan()NoteRangeStartBase.NoteNoteRangeStartBase.HasCustomMarkMarkRangeStartBase.SkipPositionsInRangeMarkRangeStartBase.SkipPositionBeforeMarkRangeStartBase.IsWordSeparatorMarkRangeStartBase.ShouldSpellcheckMarkRangeStartBase.DeleteBehaviorMarkRangeStartBase.BackspaceBehaviorMarkRangeStartBase.DeleteSelectedBehaviorFieldRangeStartBase.IsCopyableAnnotationRangeStart.EndAnnotationRangeStart.IsPairedAnnotationRangeStart.IsRangeDeletableAnnotationRangeStart.IsRangeEditableAnnotationMarkerBase.CopyPropertiesFromOverride(DocumentElement)AnnotationMarkerBase.AnnotationIDAnnotationMarkerBase.SkipPositionAfterInline.CopyFromPositionToEndOfInline(DocumentPosition, DocumentPosition)Inline.CopyFromStartOfInlineToEndPosition(DocumentPosition)Inline.CopyContentFrom(DocumentElement)Inline.FieldStartDocumentElement.GetStyleProperty(IStylePropertyDefinition)DocumentElement.GetStyleProperty(string)DocumentElement.EnumerateChildrenOfType<T>()DocumentElement.GetParentOfType<T>()DocumentElement.CreateLayoutBox()DocumentElement.CopyPropertiesFrom(DocumentElement)DocumentElement.CopyPropertiesFromStyle(StyleDefinition)DocumentElement.ExtractStyleFromProperties()DocumentElement.ExtractStyleFromLocalProperties()DocumentElement.InvalidateAssociatedBoxesArrange()DocumentElement.InvalidateAssociatedBoxesMeasure()DocumentElement.InvalidateAssociatedBoxesLayout()DocumentElement.GetAssociatedLayoutBoxes()DocumentElement.GetRootDocument()DocumentElement.CreateDeepCopy()DocumentElement.CreateShallowCopy()DocumentElement.GetPropertyValueSource(IStylePropertyDefinition)DocumentElement.ClearValue(IStylePropertyDefinition)DocumentElement.OnRemoved()DocumentElement.OnStyleChanging()DocumentElement.OnStyleChanged()DocumentElement.OnStylePropertyChanged(StylePropertyChangeEventArgs)DocumentElement.OnParentChanging()DocumentElement.OnParentChanged()DocumentElement.ChildIndexDocumentElement.HasStyleDocumentElement.StyleDocumentElement.StyleNameDocumentElement.TagDocumentElement.FirstLayoutBoxDocumentElement.IsFirstLayoutBoxInitializedDocumentElement.DocumentElementsDocumentElement.ParentDocumentElement.ChildrenDocumentElement.PreviousSiblingDocumentElement.NextSiblingDocumentElement.CursorDocumentElement.StyleChangingDocumentElement.StyleChangedDocumentElement.StylePropertyChangedDocumentElement.ParentChangingDocumentElement.ParentChangedDocumentElement.PropertyValueChanged

Constructors

FootnoteRangeStart()

Declaration

cs-api-definition
public FootnoteRangeStart()

Properties

NoteStyleName

Gets or sets the style name of the footnote associated with the footnote range start.

Declaration

cs-api-definition
public override string NoteStyleName { get; }

Property Value

string

A string that represents the name of the note style. This value can be used to determine how the footnote is formatted.

Overrides NoteRangeStartBase.NoteStyleName

Methods

CreateLayoutBox(DocumentStructureCollection)

Creates a layout box for the footnote range start.

Declaration

cs-api-definition
public override LayoutBox CreateLayoutBox(DocumentStructureCollection documentCollection)

Parameters

documentCollection

DocumentStructureCollection

The document structure collection that contains the relevant document elements.

Returns

LayoutBox

A layout box representing the footnote range start.

Overrides AnnotationMarkerBase.CreateLayoutBox(DocumentStructureCollection)

CreateNewElementInstance()

Creates a new instance of this element.

Declaration

cs-api-definition
protected override DocumentElement CreateNewElementInstance()

Returns

DocumentElement

The new instance.

Overrides DocumentElement.CreateNewElementInstance()

GetNoteSettings(Section, out NumberingRestartType, out ListNumberingFormat, out int)

Declaration

cs-api-definition
protected override void GetNoteSettings(Section section, out NumberingRestartType restartType, out ListNumberingFormat numberingFormat, out int notesFirstNumber)

Parameters

section

Section

restartType

NumberingRestartType

numberingFormat

ListNumberingFormat

notesFirstNumber

int

Overrides NoteRangeStartBase.GetNoteSettings(Section, out NumberingRestartType, out ListNumberingFormat, out int)

GetNotesCollection(RadDocument)

Declaration

cs-api-definition
protected override IEnumerable<NoteRangeStartBase> GetNotesCollection(RadDocument doc)

Parameters

doc

RadDocument

Returns

IEnumerable<NoteRangeStartBase>

Overrides NoteRangeStartBase.GetNotesCollection(RadDocument)