GetEffective
EffectFormat.GetEffective метод
Получает данные об эффективном форматировании эффектов с применением наследования.
public IEffectFormatEffectiveData GetEffective()
Значение Возврата
Примеры
Этот пример демонстрирует получение некоторых эффективных свойств эффекта формы.
[C#]
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))
{
IEffectFormatEffectiveData effectiveEffectFormat = pres.Slides[0].Shapes[0].EffectFormat.GetEffective();
if (effectiveEffectFormat.IsNoEffects)
{
Console.WriteLine("На фигуру не применены эффекты.");
}
else
{
if (effectiveEffectFormat.BlurEffect != null)
Console.WriteLine("Радиус эффекта размытия: " + effectiveEffectFormat.BlurEffect.Radius);
if (effectiveEffectFormat.FillOverlayEffect != null)
Console.WriteLine("Тип заливки эффекта наложения: " + effectiveEffectFormat.FillOverlayEffect.FillFormat.FillType);
if (effectiveEffectFormat.GlowEffect != null)
Console.WriteLine("Цвет эффекта свечения: " + effectiveEffectFormat.GlowEffect.Color);
if (effectiveEffectFormat.InnerShadowEffect != null)
Console.WriteLine("Цвет тени внутреннего эффекта: " + effectiveEffectFormat.InnerShadowEffect.ShadowColor);
if (effectiveEffectFormat.OuterShadowEffect != null)
Console.WriteLine("Цвет тени внешнего эффекта: " + effectiveEffectFormat.OuterShadowEffect.ShadowColor);
if (effectiveEffectFormat.PresetShadowEffect != null)
Console.WriteLine("Цвет тени предустановленного эффекта: " + effectiveEffectFormat.PresetShadowEffect.ShadowColor);
if (effectiveEffectFormat.ReflectionEffect != null)
Console.WriteLine("Расстояние эффекта отражения: " + effectiveEffectFormat.ReflectionEffect.Distance);
if (effectiveEffectFormat.SoftEdgeEffect != null)
Console.WriteLine("Радиус эффекта мягких краев: " + effectiveEffectFormat.SoftEdgeEffect.Radius);
}
}
Также Смотрите
- интерфейс IEffectFormatEffectiveData
- класс EffectFormat
- пространство имен Aspose.Slides
- сборка Aspose.Slides