Class
TextItemBase

Represents a Text Item - a base class for report items like TextBox and CheckBox.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
public abstract class TextItemBase : ReportItem, IToggleVisibilityTarget, IActionTarget

Inheritance: objectReportObjectReportItemBaseReportItemTextItemBase

Derived Classes: CheckBoxTextBox

Implements: IActionTargetIToggleVisibilityTarget

Inherited Members ReportItem.SizeReportItem.LocationReportItem.AnchoringReportItem.DockingReportItem.BoundsReportItem.LeftReportItem.RightReportItem.TopReportItem.BottomReportItem.WidthReportItem.HeightReportItemBase.Dispose()ReportItemBase.Dispose(bool)ReportItemBase.ToString()ReportItemBase.Contains(ReportItemBase)ReportItemBase.GetEventHandlers(EventHandler)ReportItemBase.OnItemValidate(ReportItemBase)ReportItemBase.ClearGlobalDependencies()ReportItemBase.ContainerReportItemBase.DesignModeReportItemBase.SiteReportItemBase.NameReportItemBase.ItemDataBindingMethodNameReportItemBase.ItemDataBoundMethodNameReportItemBase.VisibleReportItemBase.StyleNameReportItemBase.StyleReportItemBase.ItemsReportItemBase.ParentReportItemBase.ReportReportItemBase.ConditionalFormattingReportItemBase.BookmarkReportItemBase.BookmarkIdReportItemBase.DocumentMapTextReportItemBase.TocTextReportItemBase.ActionReportItemBase.BindingsReportItemBase.ToolTipReportItemBase.AccessibleDescriptionReportItemBase.AccessibleRoleReportItemBase.AIDescriptionReportItemBase.ItemDataBindingReportItemBase.ItemDataBoundReportItemBase.DisposedReportObject.ToString(string[])

Constructors

TextItemBase()

Declaration

cs-api-definition
protected TextItemBase()

Properties

Angle

Gets or sets the angle of rotation of the text in degrees.

Declaration

cs-api-definition
public double Angle { get; set; }

Property Value

double

A double value indicating the angle of rotation in degrees.

Remarks

More info on the Angle property behavior can be found at Text Box - Text Orientation

CanGrow

Gets or sets a value indicating whether the Text Item can grow vertically.

Declaration

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

Property Value

bool

true if the Text Item can grow vertically; otherwise false.

CanShrink

Gets or sets a value indicating whether the Text Item can shrink vertically.

Declaration

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

Property Value

bool

true if the Text Item can shrink vertically; otherwise false.

Culture

Gets or sets the culture information associated with the Text Item.

Declaration

cs-api-definition
public CultureInfo Culture { get; set; }

Property Value

CultureInfo

A CultureInfo representing the culture supported by the TextItemBase.

DefaultSize

TODO: Add documentation.

Declaration

cs-api-definition
protected override SizeU DefaultSize { get; }

Property Value

SizeU

Overrides ReportItem.DefaultSize

Format

Gets or sets the character(s) that specify how text is formatted.

Declaration

cs-api-definition
public string Format { get; set; }

Property Value

string

The character or characters that specify how text is formatted.

Remarks

Uses the The .NET Framework Composite Formatting feature which takes a composite format string as input.

The format string is provided in the same manner as in the method. It uses the following syntax: {index[,alignment][:formatString]}

For more information and examples see String.Format Method.

Multiline

Gets or sets a value indicating whether this is a multiline Text Item.

Declaration

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

Property Value

bool

true if the Text Item supports multiple lines; otherwise false.

TextWrap

Gets or sets a value indicating whether a Text Item automatically wraps words to the beginning of the next line when necessary.

Declaration

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

Property Value

bool

true if the Text Item wraps words; otherwise false.