Class UILayerUpdateContext
Inheritance
System.Object
UILayerUpdateContext
Namespace: Telerik.Windows.Documents.UI.Layers
Assembly: Telerik.Windows.Documents.dll
Syntax
public class UILayerUpdateContext : Object
Constructors
UILayerUpdateContext(Nullable<PointF>, RectangleF, IUILayerContainer, SectionLayoutBox)
Declaration
public UILayerUpdateContext(Nullable<PointF> viewOffset, RectangleF viewPort, IUILayerContainer presenter, SectionLayoutBox currentSection)
Parameters
System.Nullable<PointF>
viewOffset
|
RectangleF
viewPort
|
IUILayerContainer
presenter
|
SectionLayoutBox
currentSection
|
Properties
CurrentSectionBox
FilterFloatingBlocksWithViewPort
Declaration
public bool FilterFloatingBlocksWithViewPort { get; set; }
Property Value
System.Boolean
|
Presenter
ViewOffset
ViewPort
Methods
GetVisibleFloatingBlocks()
Declaration
public IEnumerable<FloatingBlockLayoutBox> GetVisibleFloatingBlocks()
Returns
System.Collections.Generic.IEnumerable<FloatingBlockLayoutBox>
|
GetVisibleLayoutBoxes()
Declaration
public IEnumerable<LayoutBox> GetVisibleLayoutBoxes()
Returns
System.Collections.Generic.IEnumerable<LayoutBox>
|
GetVisibleLayoutBoxes<T>()
Declaration
public IEnumerable<T> GetVisibleLayoutBoxes<T>()
where T : LayoutBox
Returns
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
T
|
GetVisibleLayoutBoxes<T>(Predicate<T>)
Declaration
public IEnumerable<T> GetVisibleLayoutBoxes<T>(Predicate<T> filter)
where T : LayoutBox
Parameters
System.Predicate<T>
filter
|
Returns
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
T
|
GetVisibleTextLayoutBoxes()
Declaration
public IEnumerable<SpanLayoutBox> GetVisibleTextLayoutBoxes()
Returns
System.Collections.Generic.IEnumerable<SpanLayoutBox>
|