Back to Devexpress

GlowEffect.Color Property

officefileapi-devexpress-dot-docs-dot-presentation-dot-gloweffect.md

latest3.7 KB
Original Source

GlowEffect.Color Property

Gets or sets the glow effect color.

Namespace : DevExpress.Docs.Presentation

Assembly : DevExpress.Docs.Presentation.v25.2.dll

NuGet Package : DevExpress.Docs.Presentation

Declaration

csharp
public OfficeColor Color { get; set; }
vb
Public Property Color As OfficeColor

Property Value

TypeDescription
OfficeColor

The glow effect color.

|

Remarks

The GlowEffect class exposes properties that you can use to configure the glow effect:

ColorSpecifies the color of the glow effect.RadiusSpecifies the radius of the glow effect.

The following code snippet applies a glow effect to a shape:

csharp
using DevExpress.Docs.Presentation;
using System.Drawing;
using DevExpress.Docs;

namespace PresentationApiSample;

public class Program {
    public static void Main(string[] _) {

        Presentation presentation = new Presentation();
        presentation.Slides.Clear();

        Slide slide = new Slide(SlideLayoutType.Blank);
        presentation.Slides.Add(slide);

        Shape shape1 = new Shape(ShapeType.Rectangle);
        shape1.Outline = new OutlineStyle { Fill = new SolidFill(Color.DarkGreen), Width = 8 };
        shape1.Fill = new SolidFill(Color.White);
        shape1.X = 100;
        shape1.Y = 100;
        shape1.Width = 300;
        shape1.Height = 300;
        slide.Shapes.Add(shape1);

        ShapeEffectProperties e_properties = new ShapeEffectProperties();

        e_properties.Glow = new GlowEffect {
            Color = new OfficeColor(Color.Yellow),
            Radius = 50
        };
        shape1.Effects = e_properties;
    }
}
vb
Imports DevExpress.Docs.Presentation
Imports System.Drawing
Imports DevExpress.Docs

Namespace PresentationApiSample

    Public Class Program
        Public Shared Sub Main(__ As String())

            Dim presentation As Presentation = New Presentation()
            presentation.Slides.Clear()

            Dim slide As Slide = New Slide(SlideLayoutType.Blank)
            presentation.Slides.Add(slide)

            Dim shape1 As Shape = New Shape(ShapeType.Rectangle)
            shape1.Outline = New OutlineStyle With {
                    .Fill = New SolidFill(Color.DarkGreen),
                    .Width = 8
                }
            shape1.Fill = New SolidFill(Color.White)
            shape1.X = 100
            shape1.Y = 100
            shape1.Width = 300
            shape1.Height = 300
            slide.Shapes.Add(shape1)

            Dim e_properties As ShapeEffectProperties = New ShapeEffectProperties()
            e_properties.Glow = New GlowEffect With {
                .Color = New OfficeColor(Color.Yellow),
                .Radius = 50
            }
            shape1.Effects = e_properties
        End Sub
    End Class
End Namespace

See Also

GlowEffect Class

GlowEffect Members

DevExpress.Docs.Presentation Namespace