officefileapi-devexpress-dot-docs-dot-presentation-ce168456.md
Contains properties for the fill overlay effect.
Namespace : DevExpress.Docs.Presentation
Assembly : DevExpress.Docs.Presentation.v25.2.dll
NuGet Package : DevExpress.Docs.Presentation
public class FillOverlayEffect :
PresentationObject
Public Class FillOverlayEffect
Inherits PresentationObject
The following members return FillOverlayEffect objects:
Note that this effect is not rendered in the exported PDF document.
The FillOverlayEffect class exposes properties that you can use to configure the fill overlay effect:
The following code snippet applies a fill overlay effect to a shape:
using DevExpress.Docs.Presentation;
using System.Drawing;
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.RoyalBlue), Width = 8 };
shape1.Fill = new SolidFill(Color.White);
shape1.X = 30;
shape1.Y = 30;
shape1.Width = 300;
shape1.Height = 300;
slide.Shapes.Add(shape1);
ShapeEffectProperties e_properties = new ShapeEffectProperties();
e_properties.FillOverlay = new FillOverlayEffect {
BlendMode = BlendMode.Lighten,
Fill = new SolidFill(Color.Yellow)
};
shape1.Effects = e_properties;
}
}
Imports DevExpress.Docs.Presentation
Imports System.Drawing
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.RoyalBlue),
.Width = 8
}
shape1.Fill = New SolidFill(Color.White)
shape1.X = 30
shape1.Y = 30
shape1.Width = 300
shape1.Height = 300
slide.Shapes.Add(shape1)
Dim e_properties As ShapeEffectProperties = New ShapeEffectProperties()
e_properties.FillOverlay = New FillOverlayEffect With {
.BlendMode = BlendMode.Lighten,
.Fill = New SolidFill(Color.Yellow)
}
shape1.Effects = e_properties
End Sub
End Class
End Namespace
Object PresentationObject FillOverlayEffect
See Also