GetEffective

EffectFormat.GetEffective method

Obtiene datos de formato de efecto efectivo con la herencia aplicada.

public IEffectFormatEffectiveData GetEffective()

Valor de Retorno

Un IEffectFormatEffectiveData.

Ejemplos

Este ejemplo demuestra cómo obtener algunas de las propiedades de efecto efectivo de una forma.

[C#]
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))
{
	IEffectFormatEffectiveData effectiveEffectFormat = pres.Slides[0].Shapes[0].EffectFormat.GetEffective();

	if (effectiveEffectFormat.IsNoEffects)
	{
		Console.WriteLine("La forma no tiene efectos aplicados.");
	}
	else
	{
		if (effectiveEffectFormat.BlurEffect != null)
			Console.WriteLine("Radio del efecto de desenfoque: " + effectiveEffectFormat.BlurEffect.Radius);
		if (effectiveEffectFormat.FillOverlayEffect != null)
			Console.WriteLine("Tipo de relleno del efecto de superposición de relleno: " + effectiveEffectFormat.FillOverlayEffect.FillFormat.FillType);
		if (effectiveEffectFormat.GlowEffect != null)
			Console.WriteLine("Color del efecto de resplandor: " + effectiveEffectFormat.GlowEffect.Color);
		if (effectiveEffectFormat.InnerShadowEffect != null)
			Console.WriteLine("Color de sombra del efecto de sombra interna: " + effectiveEffectFormat.InnerShadowEffect.ShadowColor);
		if (effectiveEffectFormat.OuterShadowEffect != null)
			Console.WriteLine("Color de sombra del efecto de sombra externa: " + effectiveEffectFormat.OuterShadowEffect.ShadowColor);
		if (effectiveEffectFormat.PresetShadowEffect != null)
			Console.WriteLine("Color de sombra del efecto de sombra preestablecida: " + effectiveEffectFormat.PresetShadowEffect.ShadowColor);
		if (effectiveEffectFormat.ReflectionEffect != null)
			Console.WriteLine("Distancia del efecto de reflexión: " + effectiveEffectFormat.ReflectionEffect.Distance);
		if (effectiveEffectFormat.SoftEdgeEffect != null)
			Console.WriteLine("Radio del efecto de borde suave: " + effectiveEffectFormat.SoftEdgeEffect.Radius);
	}
}

Ver También