New to Telerik ReportingStart a free 30-day trial

Text block appearance

Definition

Namespace:Telerik.Reporting.Charting.Styles

Assembly:Telerik.Reporting.dll

Syntax:

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public class StyleTextBlock : LayoutStyle, IChartingStateManagedItem, IChartingStateManager

Inheritance: objectStateManagedObjectStyleLayoutStyleStyleTextBlock

Derived Classes: StyleAxisItemTextStyleSeriesItemTextBlockStyleTextBlockAxisLabelStyleTextBlockErrorStyleTextBlockHiddenStyleTextBlockTitle...

Implements: IChartingStateManagedItemIChartingStateManager

Inherited Members LayoutStyle.PositionLayoutStyle.DimensionsStyle.BorderStyle.ShadowStyle.VisibleStateManagedObject.CloneState()StateManagedObject.SetDirty()StateManagedObject.Dispose()StateManagedObject.ViewStateIgnoresCase...

Constructors

Creates a new class instance

C#
public StyleTextBlock()

Creates a new class instance

C#
public StyleTextBlock(Dimensions dimensions, FillStyle fillStyle, Position position, float rotationAngle, TextProperties textProperties, Corners corners, StyleBorder border, ShadowStyle shadowStyle, bool visible)
Parameters:dimensionsDimensions

Dimensions

fillStyleFillStyle

Fill style settings

positionPosition

Position settings

rotationAnglefloat

Rotation angle

textPropertiesTextProperties

Text appearance settings

cornersCorners

Corners appearance

borderStyleBorder

Border settings

shadowStyleShadowStyle

Shadow settings

visiblebool

Visibility settings

Creates a new class instance

C#
public StyleTextBlock(FillStyle fillStyle, Position position, TextProperties textProperties, Dimensions dimensions)
Parameters:fillStyleFillStyle

Fill style settings

positionPosition

Position settings

textPropertiesTextProperties

Text appearance settings

dimensionsDimensions

Dimensions

Creates a new class instance

C#
public StyleTextBlock(FillStyle fillStyle, Position position, TextProperties textProperties)
Parameters:fillStyleFillStyle

Fill style settings

positionPosition

Position settings

textPropertiesTextProperties

Text appearance settings

Creates a new class instance

C#
public StyleTextBlock(FillStyle fillStyle, Position position)
Parameters:fillStyleFillStyle

Fill style settings

positionPosition

Position settings

Creates a new class instance

C#
public StyleTextBlock(FillStyle fillStyle, TextProperties textProperties)
Parameters:fillStyleFillStyle

Fill style settings

textPropertiesTextProperties

Text appearance settings

Creates a new class instance

C#
public StyleTextBlock(FillStyle fillStyle)
Parameters:fillStyleFillStyle

Fill style settings

Creates a new class instance

C#
public StyleTextBlock(TextProperties textProperties)
Parameters:textPropertiesTextProperties

Text appearance settings

Fields

Specifies the corners of background rectangle

C#
protected Corners styleTextBlockCorners

Specifiers the overflow behavior

C#
protected Overflow styleTextBlockOverflow

Specifies the Rotation angle

C#
protected float styleTextBlockRotationAngle

Properties

Gets or sets the automatic text wrapping functionality switch

C#
public virtual AutoTextWrap AutoTextWrap { get; set; }

Specifies the corners of background rectangle

C#
[TypeConverter(typeof(CornersConverter))]
[SkinnableProperty]
public Corners Corners { get; set; }

Figure

string

Specifies the Figure property

C#
[Browsable(false)]
public string Figure { get; }

Specifies the FillStyle property

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public virtual FillStyle FillStyle { get; }

Max number of visible characters. Rest will be truncated Full string will be added to parent label's ActiveRegion.Tooltip

C#
public int MaxLength { get; set; }

Specifies the Text properties

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
[SkinnableProperty]
public virtual TextProperties TextProperties { get; }

Methods

Clone()

object

Creates the object's clone

C#
public override object Clone()
Returns:

object

Clone

Overrides: Style.Clone()

Releases unmanaged and - optionally - managed resources

C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides: LayoutStyle.Dispose(bool)

Loads class settings from a view state

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject

ViewState to load from

Overrides: LayoutStyle.LoadViewState(object)

Sets the default value for a MaxLength property

C#
protected virtual void ResetMaxLength()

Saves class data to a view state

C#
protected override object SaveViewState()
Returns:

object

Saved view state

Overrides: LayoutStyle.SaveViewState()

Should the MaxLength property be serialized or not

C#
protected virtual bool ShouldSerializeMaxLength()
Returns:

bool

True if should be serialized

Tracks view state changes

C#
protected override void TrackViewState()

Overrides: LayoutStyle.TrackViewState()