windowsforms-devexpress-dot-xtramap-dot-shapetitleoptions-cb52f33e.md
Gets or sets the text glowing color of shape titles.
Namespace : DevExpress.XtraMap
Assembly : DevExpress.XtraMap.v25.2.dll
NuGet Package : DevExpress.Win.Map
public Color TextGlowColor { get; set; }
Public Property TextGlowColor As Color
| Type | Description |
|---|---|
| Color |
A Color value.
|
You can access this nested property as listed below:
| Object Type | Path to TextGlowColor |
|---|---|
| MapShape |
.TitleOptions .TextGlowColor
|
The following image explains the text color and the text glow color.
This example demonstrates how to customize shape title options. To do this, customize the required properties from the following list.
ShapeTitleOptions.Pattern - specifies the Pattern used to construct title text.
ShapeTitleOptions.TextColor - specifies the title text color.
ShapeTitleOptions.TextGlowColor - specifies the glow color for the title text.
ShapeTitleOptions.Visibility - specifies title visibility.
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraMap;
// ...
private void Form1_Load(object sender, System.EventArgs e) {
MapItemStorage storage = new MapItemStorage();
VectorItemsLayer layer = new VectorItemsLayer() {
Data = storage
};
dot = new MapDot() { Size = 100 };
dot.TitleOptions.TextColor = Color.Orange;
dot.TitleOptions.TextGlowColor = Color.Black;
dot.TitleOptions.Pattern = "{Title}";
dot.Attributes.Add(new MapItemAttribute() { Name = "Title", Value = "Hello,\nI am Dot." });
storage.Items.Add(dot);
mapControl1.Layers.Add(layer);
}
Imports System.Drawing
Imports System.Windows.Forms
Imports DevExpress.XtraMap
' ...
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim storage As New MapItemStorage()
Dim layer As New VectorItemsLayer() With {.Data = storage}
dot = New MapDot() With {.Size = 100}
dot.TitleOptions.TextColor = Color.Orange
dot.TitleOptions.TextGlowColor = Color.Black
dot.TitleOptions.Pattern = "{Title}"
dot.Attributes.Add(New MapItemAttribute() With {.Name = "Title", .Value = "Hello," & ControlChars.Lf & "I am Dot."})
storage.Items.Add(dot)
mapControl1.Layers.Add(layer)
End Sub
See Also