GetEffective

EffectFormat.GetEffective méthode

Obtient les données de formatage des effets effectifs avec l’héritage appliqué.

public IEffectFormatEffectiveData GetEffective()  

Valeur de retour

Un IEffectFormatEffectiveData.

Exemples

Cet exemple démontre la récupération de certaines propriétés d’effets effectifs d’une forme.

[C#]  
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))  
{  
    IEffectFormatEffectiveData effectiveEffectFormat = pres.Slides[0].Shapes[0].EffectFormat.GetEffective();  
  
    if (effectiveEffectFormat.IsNoEffects)  
    {  
        Console.WriteLine("La forme n'a pas d'effets appliqués.");  
    }  
    else  
    {  
        if (effectiveEffectFormat.BlurEffect != null)  
            Console.WriteLine("Rayon de l'effet flou : " + effectiveEffectFormat.BlurEffect.Radius);  
        if (effectiveEffectFormat.FillOverlayEffect != null)  
            Console.WriteLine("Type de remplissage de l'effet de superposition de remplissage : " + effectiveEffectFormat.FillOverlayEffect.FillFormat.FillType);  
        if (effectiveEffectFormat.GlowEffect != null)  
            Console.WriteLine("Couleur de l'effet de lueur : " + effectiveEffectFormat.GlowEffect.Color);  
        if (effectiveEffectFormat.InnerShadowEffect != null)  
            Console.WriteLine("Couleur de l'ombre interne de l'effet d'ombre : " + effectiveEffectFormat.InnerShadowEffect.ShadowColor);  
        if (effectiveEffectFormat.OuterShadowEffect != null)  
            Console.WriteLine("Couleur de l'ombre externe de l'effet d'ombre : " + effectiveEffectFormat.OuterShadowEffect.ShadowColor);  
        if (effectiveEffectFormat.PresetShadowEffect != null)  
            Console.WriteLine("Couleur de l'ombre prédéfinie de l'effet d'ombre : " + effectiveEffectFormat.PresetShadowEffect.ShadowColor);  
        if (effectiveEffectFormat.ReflectionEffect != null)  
            Console.WriteLine("Distance de l'effet de réflexion : " + effectiveEffectFormat.ReflectionEffect.Distance);  
        if (effectiveEffectFormat.SoftEdgeEffect != null)  
            Console.WriteLine("Rayon de l'effet de bord doux : " + effectiveEffectFormat.SoftEdgeEffect.Radius);  
    }  
}  

Voir aussi