GetEffective
EffectFormat.GetEffective Methode
Ruft die effektiven Effektformatierungsdaten ab, bei denen die Vererbung angewendet wurde.
public IEffectFormatEffectiveData GetEffective()
Rückgabewert
Ein IEffectFormatEffectiveData.
Beispiele
Dieses Beispiel demonstriert das Abrufen einiger effektiver Eigenschafteneigenschaften einer Form.
[C#]
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))
{
IEffectFormatEffectiveData effectiveEffectFormat = pres.Slides[0].Shapes[0].EffectFormat.GetEffective();
if (effectiveEffectFormat.IsNoEffects)
{
Console.WriteLine("Die Form hat keine Effekte angewendet.");
}
else
{
if (effectiveEffectFormat.BlurEffect != null)
Console.WriteLine("Unschärfeneffekt-Radius: " + effectiveEffectFormat.BlurEffect.Radius);
if (effectiveEffectFormat.FillOverlayEffect != null)
Console.WriteLine("Füllüberlagerungseffekt Fülltyp: " + effectiveEffectFormat.FillOverlayEffect.FillFormat.FillType);
if (effectiveEffectFormat.GlowEffect != null)
Console.WriteLine("Glüheffekt Farbe: " + effectiveEffectFormat.GlowEffect.Color);
if (effectiveEffectFormat.InnerShadowEffect != null)
Console.WriteLine("Innenschattenfarbe des Schattens: " + effectiveEffectFormat.InnerShadowEffect.ShadowColor);
if (effectiveEffectFormat.OuterShadowEffect != null)
Console.WriteLine("Außenschattenfarbe des Schattens: " + effectiveEffectFormat.OuterShadowEffect.ShadowColor);
if (effectiveEffectFormat.PresetShadowEffect != null)
Console.WriteLine("Voreingestellter Schattenschattenfarbe: " + effectiveEffectFormat.PresetShadowEffect.ShadowColor);
if (effectiveEffectFormat.ReflectionEffect != null)
Console.WriteLine("Reflektionseffekt Abstand: " + effectiveEffectFormat.ReflectionEffect.Distance);
if (effectiveEffectFormat.SoftEdgeEffect != null)
Console.WriteLine("Weichkanteneffekt-Radius: " + effectiveEffectFormat.SoftEdgeEffect.Radius);
}
}
Siehe auch
- Schnittstelle IEffectFormatEffectiveData
- Klasse EffectFormat
- Namespace Aspose.Slides
- Assembly Aspose.Slides