public void TestCircleRingsEffect() { Microsoft.Office.Interop.PowerPoint.Shape shape = _designer.ApplyCircleRingsEffect("#000000", 35); Assert.IsTrue(shape.Name.StartsWith( EffectsDesigner.ShapeNamePrefix + "_" + EffectName.Overlay)); Assert.AreEqual(MsoShapeType.msoGroup, shape.Type); Assert.AreEqual(2, shape.GroupItems.Count); }
public IList<Shape> Execute(StyleOption option, EffectsDesigner designer, ImageItem source, Shape imageShape) { var result = new List<Shape>(); if (option.IsUseCircleStyle) { var circleOverlayShape = designer.ApplyCircleRingsEffect(option.CircleColor, option.CircleTransparency); result.Add(circleOverlayShape); } return result; }
public IList <Shape> Execute(StyleOption option, EffectsDesigner designer, ImageItem source, Shape imageShape, Settings settings) { List <Shape> result = new List <Shape>(); if (option.IsUseCircleStyle) { Shape circleOverlayShape = designer.ApplyCircleRingsEffect(option.CircleColor, option.CircleTransparency); result.Add(circleOverlayShape); } return(result); }