Class
LineUIProvider

Provides UI functionalities for rendering lines in the document interface.

Definition

Constructors

LineUIProvider(ParagraphLineInfo)

Declaration

cs-api-definition
public LineUIProvider(ParagraphLineInfo info)

Parameters

info

ParagraphLineInfo

Properties

BoundingRectangle

Gets the bounding rectangle of the line UI provider.

Declaration

cs-api-definition
public override RectangleF BoundingRectangle { get; }

Property Value

RectangleF

Overrides LineUIProviderBase.BoundingRectangle

Methods

Arrange(UILayerUpdateContext)

Arranges the UI elements within the specified update context, adjusting their layout and positioning as necessary.

Declaration

cs-api-definition
public override void Arrange(UILayerUpdateContext uILayerUpdateContext)

Parameters

uILayerUpdateContext

UILayerUpdateContext

The context that contains information about the current UI layer update.

Overrides LineUIProviderBase.Arrange(UILayerUpdateContext)

CreateUIElements()

Declaration

cs-api-definition
protected override void CreateUIElements()

Overrides LineUIProviderBase.CreateUIElements()

DetachInvalidateEvents()

Declaration

cs-api-definition
protected override void DetachInvalidateEvents()

Overrides LineUIProviderBase.DetachInvalidateEvents()