Class DocumentStructureCollection
Inheritance
System.Object
DocumentStructureCollection
Namespace: Telerik.Windows.Documents.DocumentStructure
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class DocumentStructureCollection : Object
Constructors
DocumentStructureCollection(LayoutBox)
DocumentStructureCollection(LayoutElement)
Declaration
public DocumentStructureCollection(LayoutElement layoutElement)
Parameters
Layout
|
Properties
EnumerationStack
Methods
AddChild(LayoutBox, LayoutBox)
Declaration
public void AddChild(LayoutBox parent, LayoutBox child)
Parameters
AddContainerChildBefore(LayoutBox, LayoutBox)
Declaration
public void AddContainerChildBefore(LayoutBox parent, LayoutBox newBox)
Parameters
AddContainerChildBox(LayoutBox, LayoutBox)
Declaration
public void AddContainerChildBox(LayoutBox parent, LayoutBox child)
Parameters
AddContainerSiblingAfter(LayoutBox, LayoutBox)
Declaration
public void AddContainerSiblingAfter(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
AddContainerSiblingBefore(LayoutBox, LayoutBox)
Declaration
public void AddContainerSiblingBefore(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
AddLeafChildBox(LayoutBox, LayoutBox)
Declaration
public void AddLeafChildBox(LayoutBox parent, LayoutBox child)
Parameters
AddLeafSiblingAfter(LayoutBox, LayoutBox)
Declaration
public void AddLeafSiblingAfter(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
AddLeafSiblingBefore(LayoutBox, LayoutBox)
Declaration
public void AddLeafSiblingBefore(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
AddSiblingAfter(LayoutBox, LayoutBox)
Declaration
public void AddSiblingAfter(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
AddSiblingBefore(LayoutBox, LayoutBox)
Declaration
public void AddSiblingBefore(LayoutBox layoutBox, LayoutBox newSibling)
Parameters
ClearChildren(LayoutBox)
Declaration
public void ClearChildren(LayoutBox layoutBoxParent)
Parameters
Layout
|
GetChildrenCount(LayoutBox)
Declaration
public static int GetChildrenCount(LayoutBox box)
Parameters
Layout
|
Returns
System.
|
GetFirstChild(LayoutBox)
GetLastChild(LayoutBox)
GetNextAssociatedLayoutBox(LayoutBox, DocumentElement)
Declaration
public static LayoutBox GetNextAssociatedLayoutBox(LayoutBox box, DocumentElement associatedDocumentElement)
Parameters
Layout
|
Document
|
Returns
GetNextElementOfSameType(LayoutBox)
Declaration
public static LayoutBox GetNextElementOfSameType(LayoutBox box)
Parameters
Layout
|
Returns
GetNextElementOfType(LayoutBox, Type)
Declaration
public static LayoutBox GetNextElementOfType(LayoutBox box, Type type)
Parameters
Layout
|
System.
|
Returns
GetNextSibling(LayoutBox)
GetNextSiblingForDocumentElement(LayoutBox, DocumentElement)
Declaration
public static LayoutBox GetNextSiblingForDocumentElement(LayoutBox box, DocumentElement owner)
Parameters
Layout
|
Document
|
Returns
GetNextSiblingForDocumentElementOnSameLevel(LayoutBox, DocumentElement)
Declaration
public static LayoutBox GetNextSiblingForDocumentElementOnSameLevel(LayoutBox box, DocumentElement owner)
Parameters
Layout
|
Document
|
Returns
GetParent(LayoutBox)
GetPreviousElementOfSameType(LayoutBox)
Declaration
public static LayoutBox GetPreviousElementOfSameType(LayoutBox box)
Parameters
Layout
|
Returns
GetPreviousElementOfType(LayoutBox, Type)
Declaration
public static LayoutBox GetPreviousElementOfType(LayoutBox box, Type type)
Parameters
Layout
|
System.
|
Returns
GetPreviousSibling(LayoutBox)
Declaration
public static LayoutBox GetPreviousSibling(LayoutBox box)
Parameters
Layout
|
Returns
GetPreviousSiblingForDocumentElement(LayoutBox, DocumentElement)
Declaration
public static LayoutBox GetPreviousSiblingForDocumentElement(LayoutBox box, DocumentElement owner)
Parameters
Layout
|
Document
|
Returns
GetPreviousSiblingForDocumentElementOnSamelevel(LayoutBox, DocumentElement)
Declaration
public static LayoutBox GetPreviousSiblingForDocumentElementOnSamelevel(LayoutBox box, DocumentElement owner)
Parameters
Layout
|
Document
|
Returns
GetRootBox()
HasChildren(LayoutBox)
Declaration
public static bool HasChildren(LayoutBox box)
Parameters
Layout
|
Returns
System.
|
MergeContainers()
Declaration
public void MergeContainers()
MergeContainers(LayoutBox)
MergeLongWords(ParagraphLayoutBox)
Declaration
public void MergeLongWords(ParagraphLayoutBox paragraphLayoutBox)
Parameters
Paragraph
|
MergeLongWordsFromBox(InlineLayoutBox, DocumentElement)
Declaration
public void MergeLongWordsFromBox(InlineLayoutBox layoutBox, DocumentElement associatedDocumentElement)
Parameters
Inline
|
Document
|
MergeTableRowBoxes(TableRowLayoutBox, TableRowLayoutBox)
Declaration
public void MergeTableRowBoxes(TableRowLayoutBox firstRow, TableRowLayoutBox secondRow)
Parameters
Table
|
Table
|
MergeTwoLayoutBoxes(LayoutBox, LayoutBox, Boolean)
Declaration
public void MergeTwoLayoutBoxes(LayoutBox firstBox, LayoutBox secondBox, bool shouldFinalizeRemoval = true)
Parameters
RemoveChild(LayoutBox)
RemoveLastChild(LayoutBox)
RemoveLeafSiblingAfter(LayoutBox)
ReplaceLayoutBox(LayoutBox, SpanLayoutBox)
Declaration
public static void ReplaceLayoutBox(LayoutBox boxWithNodeToUpdate, SpanLayoutBox newNodeValue)
Parameters
Layout
|
Span
|
SplitContainer(LayoutBox, LayoutBox, LayoutBox)
Declaration
public void SplitContainer(LayoutBox boxToSplit, LayoutBox fromLayoutBox, LayoutBox newLayoutBox)
Parameters
ToString()
Declaration
public override string ToString()
Returns
System.
|