Class
UILayerUpdateContext

Definition

Namespace:Telerik.WinForms.Documents.UI.Layers

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

cs-api-definition
public class UILayerUpdateContext

Inheritance: objectUILayerUpdateContext

Constructors

UILayerUpdateContext(PointF?, RectangleF, IUILayerContainer, SectionLayoutBox)

Declaration

cs-api-definition
public UILayerUpdateContext(PointF? viewOffset, RectangleF viewPort, IUILayerContainer presenter, SectionLayoutBox currentSection)

Parameters

viewOffset

PointF?

viewPort

RectangleF

presenter

IUILayerContainer

currentSection

SectionLayoutBox

Properties

CurrentSectionBox

Declaration

cs-api-definition
public SectionLayoutBox CurrentSectionBox { get; }

Property Value

SectionLayoutBox

FilterFloatingBlocksWithViewPort

Declaration

cs-api-definition
public bool FilterFloatingBlocksWithViewPort { get; set; }

Property Value

bool

Presenter

Declaration

cs-api-definition
public IUILayerContainer Presenter { get; }

Property Value

IUILayerContainer

ViewOffset

Declaration

cs-api-definition
public PointF ViewOffset { get; }

Property Value

PointF

ViewPort

Declaration

cs-api-definition
public RectangleF ViewPort { get; }

Property Value

RectangleF

Methods

GetVisibleFloatingBlocks()

Declaration

cs-api-definition
public IEnumerable<FloatingBlockLayoutBox> GetVisibleFloatingBlocks()

Returns

IEnumerable<FloatingBlockLayoutBox>

GetVisibleLayoutBoxes()

Declaration

cs-api-definition
public IEnumerable<LayoutBox> GetVisibleLayoutBoxes()

Returns

IEnumerable<LayoutBox>

GetVisibleLayoutBoxes<T>()

Declaration

cs-api-definition
public IEnumerable<T> GetVisibleLayoutBoxes<T>() where T : LayoutBox

Returns

IEnumerable<T>

GetVisibleLayoutBoxes<T>(Predicate<T>)

Declaration

cs-api-definition
public IEnumerable<T> GetVisibleLayoutBoxes<T>(Predicate<T> filter) where T : LayoutBox

Parameters

filter

Predicate<T>

Returns

IEnumerable<T>

GetVisibleTextLayoutBoxes()

Declaration

cs-api-definition
public IEnumerable<SpanLayoutBox> GetVisibleTextLayoutBoxes()

Returns

IEnumerable<SpanLayoutBox>