Class SpanLayoutBox
Inherited Members
Namespace: Telerik.Windows.Documents.Layout
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class SpanLayoutBox : InlineLayoutBox, INotifyPropertyChanged
Constructors
SpanLayoutBox(DocumentElement, DocumentStructureCollection)
Declaration
public SpanLayoutBox(DocumentElement parentElement, DocumentStructureCollection collection)
Parameters
Document
|
Document
|
SpanLayoutBox(DocumentElement, DocumentStructureCollection, Boolean)
Declaration
public SpanLayoutBox(DocumentElement parentElement, DocumentStructureCollection collection, bool isFragment)
Parameters
Document
|
Document
|
System.
|
SpanLayoutBox(DocumentElement, DocumentStructureCollection, String)
Declaration
public SpanLayoutBox(DocumentElement parentElement, DocumentStructureCollection collection, string text)
Parameters
Document
|
Document
|
System.
|
Properties
AssociatedSpan
BaselineOffset
Declaration
public override float BaselineOffset { get; }
Property Value
System.
|
Overrides
CanCreateLayoutBoxesFromContent
Declaration
protected override bool CanCreateLayoutBoxesFromContent { get; }
Property Value
System.
|
Overrides
DesiredTextSize
HasWidthAtTheEndOfLine
Declaration
public override bool HasWidthAtTheEndOfLine { get; }
Property Value
System.
|
Overrides
IsContainerBox
Declaration
public override bool IsContainerBox { get; }
Property Value
System.
|
Overrides
IsDecimal
Declaration
public bool IsDecimal { get; set; }
Property Value
System.
|
IsParagraphSymbol
Declaration
public bool IsParagraphSymbol { get; }
Property Value
System.
|
IsReadonly
Declaration
public override bool IsReadonly { get; }
Property Value
System.
|
Overrides
IsSplittable
Declaration
public override bool IsSplittable { get; }
Property Value
System.
|
Overrides
PositionsCountInBox
Declaration
public override int PositionsCountInBox { get; }
Property Value
System.
|
Overrides
Text
Declaration
public override string Text { get; set; }
Property Value
System.
|
Overrides
Methods
ContainsFormattingSymbol(String)
Declaration
public static bool ContainsFormattingSymbol(string text)
Parameters
System.
|
Returns
System.
|
CreateLayoutElement()
Declaration
public override LayoutElement CreateLayoutElement()
Returns
Overrides
CreateNewFragment(Single, Boolean)
Declaration
public override LayoutBox CreateNewFragment(float availableWidth, bool isFirstBoxInLine)
Parameters
System.
|
System.
|
Returns
Overrides
CreateSpanLayoutBox(DocumentElement, DocumentStructureCollection, String)
Declaration
public static SpanLayoutBox CreateSpanLayoutBox(DocumentElement parentElement, DocumentStructureCollection collection, string text)
Parameters
Document
|
Document
|
System.
|
Returns
GetPositionHandler()
Declaration
public override PositionHandler GetPositionHandler()
Returns
Overrides
InvalidateTextMeasure()
Declaration
public void InvalidateTextMeasure()
IsWordStart()
Declaration
public bool IsWordStart()
Returns
System.
|
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
Size
|
Returns
Overrides
MeasureTextOverride(SubStringPosition)
Declaration
protected virtual BoxMeasurementInfo MeasureTextOverride(SubStringPosition subStringPosition)
Parameters
Telerik.
|
Returns
MergeWithNext(LayoutBox)
Declaration
public override void MergeWithNext(LayoutBox nextSpanBox)
Parameters
Layout
|
Overrides
OnAssociateDocumentElementChanged()
Declaration
protected override void OnAssociateDocumentElementChanged()
Overrides
OnPropertyChanged(String)
Declaration
protected virtual void OnPropertyChanged(string propName)
Parameters
System.
|
SplitSpanByIndex(Int32, Boolean)
Declaration
public void SplitSpanByIndex(int splitIndex, bool isBefore)
Parameters
System.
|
System.
|
ToString()
Update(String)
Declaration
public void Update(string text)
Parameters
System.
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.
|