Class TCastleLabel
Unit
CastleControls
Declaration
type TCastleLabel = class(TUIControlFont)
Description
Label with possibly multiline text, in a box.
Hierarchy
Overview
Fields
Methods
Properties
Description
Fields
 |
internal const DefaultLineSpacing = 2; |
|
Methods
 |
constructor Create(AOwner: TComponent); override; |
|
 |
destructor Destroy; override; |
|
 |
procedure Render; override; |
|
Properties
 |
property Color: TCastleColor read FColor write FColor; |
Text color. By default it's white.
|
 |
property Text: TStrings read FText; |
|
 |
property Padding: Integer read FPadding write FPadding default 0; |
Inside the label box, padding between rect borders and text.
|
 |
property LineSpacing: Integer read FLineSpacing write FLineSpacing default DefaultLineSpacing; |
Extra spacing between lines (may also be negative to squeeze lines tighter).
|
 |
property Tags: boolean read FTags write FTags default false; |
Does the text use HTML-like tags . This is very limited for now, see TCastleFont.PrintStrings documentation.
|
 |
property Frame: boolean read FFrame write FFrame default true; |
Draw frame around the text. Frame uses theme image tiLabel, see TCastleTheme.Images if you want to customize it.
|
 |
property MaxWidth: Integer read FMaxWidth write FMaxWidth; |
If non-zero, limit the width of resulting label. The text will be broken in the middle of lines, to make it fit (together with Padding) inside MaxWidth .
|
Generated by PasDoc 0.14.0.
|