Class
ReportLabel
Description
An text label in a report created with the Report Layout Editor.
Properties
Name |
Type |
Read-Only |
Shared |
---|---|---|---|
✓ |
|||
Methods
Name |
Parameters |
Returns |
Shared |
---|---|---|---|
controlName As String |
Events
Name |
Parameters |
Returns |
---|---|---|
Enumerations
ReportLabel.VerticalAlignment
VerticalAlignment
Specifies the type of vertical alignment of the ReportLabel.
Enum |
---|
Bottom |
Center |
Top |
Property descriptions
ReportLabel.Border
Back As Double
The opacity level of the border.
ReportLabel.BackColor
BackColor As Color
The background color for the object. If the control has a HasBackColor property, it must be set to True to have the BackColor displayed.
ReportLabel.Bold
Bold As Boolean
If True, applies the bold style to the control's caption and/or its text content if any.
Mac apps can only display font styles that are available. You cannot force a font to display in bold or italic if it does not have bold or italic variations available. In this situation, the Bold property will not affect the font.
ReportLabel.DataField
DataField As String
The name of the field from the data source to bind to the control.
ReportLabel.HasBackColor
HasBackColor As Boolean
If True, the background color specified by BackColor is shown.
ReportLabel.Height
Height As Double
The height of the control in Units. Height is relative to the section the control is in.
ReportLabel.Italic
Italic As Boolean
If True, applies the italic style to the control's caption and/or its text content if any.
Mac apps can only display font styles that are available. You cannot force a font to display in bold or italic if it does not have bold or italic variations available. In this situation, the Italic property will not affect the font.
ReportLabel.Left
Left As Double
The left side of the control in Units. Left is relative to the section the control is in.
ReportLabel.Linespacing
Linespacing As Double
The linespacing in points between the lines of text within the label. This assumes that it is a multiline field.
ReportLabel.Multiline
Multiline As Boolean
If True, the control can hold more than one line of text and the LineSpacing property is applicable.
ReportLabel.Name
Name As String
The name of the object.
ReportLabel.PenHeight
PenHeight As Integer
The height in pixels used when drawing lines, ovals, and rectangles.
ReportLabel.PenWidth
PenWidth As Integer
The width in pixels used when drawing lines, ovals, and rectangles.
ReportLabel.Report
Report As Report
The report to which the object belongs.
ReportLabel.Tag
Tag As Variant
A value that can be associated with the ReportLabel.
ReportLabel.Text
Text As String
The text of the label.
ReportLabel.TextAlign
TextAlign As TextAlignment
The alignment of the Text.
The choices are:
Value |
Description |
---|---|
0 |
Left |
1 |
Center |
2 |
Right |
ReportLabel.TextColor
TextColor As Color
Gets or sets the color of the caption or the text content. The default value is black.
ReportLabel.TextFont
TextFont As String
Name of the font used to display the caption or text content.
You can enter any font that is installed on the computer or the names of the two metafonts, System and SmallSystem.
The System font is the font used by the system software as its default font. Different operating systems use different default fonts. If the system software supports both a large and small System font, you can also specify the SmallSystem font as your TextFont.
On Macintosh, SmallSystem specifies the OS's smaller system font and may make the control smaller in size as well. On Windows and Linux, SmallSystem is the same as System.
ReportLabel.TextSize
TextSize As Double
The size of the text, measured in TextUnits.
ReportLabel.TextUnit
TextUnit As FontUnits
The unit in which TextSize is measured.
ReportLabel.Top
Top As Double
The top of the control in Units. Top is relative to the section the control is in.
ReportLabel.Underline
Underline As Boolean
If True, applies the underline style to the control's caption and/or its text content if any.
ReportLabel.VerticalAlign
VerticalAlign As VerticalAlignment
Specifies the type of vertical alignment of the ReportLabel.
ReportLabel.Visible
Visible As Boolean
If True, the control is visible. The default is True.
ReportLabel.Width
Width As Double
The width of the control in Units. Width is relative to the section the control is in.
ReportLabel.WordWrap
WordWrap As Boolean
If True, the multiline text will wordwrap within the Field boundaries.
Method descriptions
ReportLabel.Constructor
Constructor(controlName As String)
Note
Constructors are special methods called when you create an object with the New keyword and pass in the parameters above.
Creates a new ReportControl with the passed name.
Event descriptions
ReportLabel.AfterPrinting
AfterPrinting
Called after the control has rendered the data for printing.
ReportLabel.BeforePrinting
BeforePrinting
Fires before the rendering takes place.
Compatibility
All project types on all supported operating systems.
See also
RBReportControl parent class; Reports Module module; RBReportDocument, Report, ReportField, ReportLineShape, ReportOvalShape, ReportRectangleShape, ReportRoundRetangleShape. ReportPicture classes.