### TextControl

You can use this control to sent text strings or expressions to your reports. You can also size and reposition this control directly within the report.

Properties

The following properties are available for this control.

Name - This provides the control with a unique name. If you have more than one control of the same type on the canvas, the software will append a number to the name of the control to make it unique. You can change this to whatever name you want as long as it remains unique from other controls.

Left - This determines the position of the control from the left side of the canvas.

Top - This determines the position of the control from the top side of the canvas.

Width - This sets the width of the control. If you click the Auto icon , the width expands or shrinks to match the width used by the canvas.

Height - This sets the height of the control. If you click the Auto icon , the height expands or shrinks to match the height used by the canvas.

Shape - This determines the shape of the control, ellipse or rectangle.

Horizontal Content - This sets the alignment of the content with respect to the left and right boundaries of the control. Left aligns the content horizontally to the left edge of the control; Center aligns the content to the center of the control's left and right edges; Right aligns the content to the right edge of the control; and Stretch stretches the content so that it reaches both the left and right edges of the control.

Vertical Content - This sets the alignment of the content with respect to the top and bottom boundaries of the control. Top aligns the content vertically to the top edge of the control; Center aligns the content to the center of the control's top and bottom edges; Bottom aligns the content to the bottom edge of the control; and Stretch stretches the content so that it reaches both the top and bottom edges of the control.

Rotate Angle - This determines the rotation of the control by the defined angle.

Is ReadOnly - This determines whether or not the text in the box can be modified based on the condition applied. If set to True, the text property is read-only and cannot be modified. If set to False, text can be modified.

Is Movable - This determines whether or not the text box control can be moved in the report based on the condition applied. If set to True, the control can be moved in the report. If set to False, the control cannot be moved in the report.

BorderThickness - This sets the thickness of the control's border. You will see a set of four numbers (1.00,1.00,1.00,1.00). Each number of 1.00 represents a side of the border. So the first 1.00 represents the left side, the second represents the top side, the third represents the right side, and the fourth represents the bottom side. The larger the numbers are, the thicker the border is drawn. For example, setting these to 5.00,5.00,5.00,5.00 will draw a border around the control with a thickness of 5 pixels. Setting these to 0.00,0.00,0.00,0.00 will remove the border completely.

Background - This determines the control's background color. To change the color simply select a new color from the list or click the Brush icon to the right to define a custom color.

Font Stretch - This determines the degree to which a font form is stretched from its normal aspect ratio.

UltraCondensed - This makes the text narrow as 50% of the normal size.

ExtraCondensed - This makes the text narrow as 62.5% of the normal size.

Condensed - This makes the text narrow as 75% of the normal size.

SemiCondensed - This makes the text narrow as 87.5% of the normal size.

Normal - This determines the normal size of the font.

SemiExpanded - This makes the text wider as 112.5% of the normal size.

Expanded - This makes the text wider as 125% of the normal size.

ExtraExpanded - This makes the text wider as 150% of the normal size.

UltraExpanded - This makes the text wider as 200% of the normal size.

FontFamily - This determines the typeface applied to the text used by the control.

FontSize - This determines the size of the text.

FontStyle - This determines the style of font (italics, normal, oblique).

Foreground - This determines the control's foreground (or text) color. To change the color, select a new color from the list, or click the Brush icon to the right to define a custom color.

FontWeight - This determines how bold the text is.

Note: The properties related to the size of the object like Left, Top, Width and Height are changed when the ENTER key is pressed and limit to positive value.