Class
TextPrimitiveImpl

Definition

Namespace:Telerik.WinControls.Primitives

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class TextPrimitiveImpl : ITextPrimitive

Inheritance: objectTextPrimitiveImpl

Implements: ITextPrimitive

Constructors

TextPrimitiveImpl()

Declaration

cs-api-definition
public TextPrimitiveImpl()

Methods

CreateTextFormatFlags(TextParams)

Declaration

cs-api-definition
public TextFormatFlags CreateTextFormatFlags(TextParams textParams)

Parameters

textParams

TextParams

Returns

TextFormatFlags

GetTextSize(SizeF, TextParams)

Declaration

cs-api-definition
public SizeF GetTextSize(SizeF proposedSize, TextParams textParams)

Parameters

proposedSize

SizeF

textParams

TextParams

Returns

SizeF

Implements ITextPrimitive.GetTextSize(SizeF, TextParams)

GetTextSize(SizeF, bool, TextParams)

Declaration

cs-api-definition
public SizeF GetTextSize(SizeF proposedSize, bool autoFitInProposedSize, TextParams textParams)

Parameters

proposedSize

SizeF

autoFitInProposedSize

bool

textParams

TextParams

Returns

SizeF

GetTextSize(TextParams)

Retrieves the text size.

Declaration

cs-api-definition
public SizeF GetTextSize(TextParams textParams)

Parameters

textParams

TextParams

Returns

SizeF

Implements ITextPrimitive.GetTextSize(TextParams)

MeasureOverride(SizeF, TextParams)

Declaration

cs-api-definition
public SizeF MeasureOverride(SizeF availableSize, TextParams textParams)

Parameters

availableSize

SizeF

textParams

TextParams

Returns

SizeF

Implements ITextPrimitive.MeasureOverride(SizeF, TextParams)

MeasureOverride(SizeF, TextParams, ITextElement)

Declaration

cs-api-definition
public SizeF MeasureOverride(SizeF availableSize, TextParams textParams, ITextElement element)

Parameters

availableSize

SizeF

textParams

TextParams

element

ITextElement

Returns

SizeF

OnMouseMove(object, MouseEventArgs)

Declaration

cs-api-definition
public void OnMouseMove(object sender, MouseEventArgs e)

Parameters

sender

object

e

MouseEventArgs

Implements ITextPrimitive.OnMouseMove(object, MouseEventArgs)

PaintPrimitive(IGraphics, TextParams)

Declaration

cs-api-definition
public void PaintPrimitive(IGraphics graphics, TextParams textParams)

Parameters

graphics

IGraphics

textParams

TextParams

Implements ITextPrimitive.PaintPrimitive(IGraphics, TextParams)

PaintPrimitive(IGraphics, float, SizeF, TextParams)

Declaration

cs-api-definition
public void PaintPrimitive(IGraphics graphics, float angle, SizeF scale, TextParams textParams)

Parameters

graphics

IGraphics

angle

float

scale

SizeF

textParams

TextParams

Implements ITextPrimitive.PaintPrimitive(IGraphics, float, SizeF, TextParams)

RtlContentAlignment(TextParams)

Declaration

cs-api-definition
public ContentAlignment RtlContentAlignment(TextParams textParams)

Parameters

textParams

TextParams

Returns

ContentAlignment