GetEffective

Méthode FillFormat.GetEffective

Obtient les données de formatage de remplissage effectif avec l’héritage appliqué.

public IFillFormatEffectiveData GetEffective()

Valeur de retour

Un IFillFormatEffectiveData.

Exemples

Cet exemple démontre comment obtenir les propriétés de format de remplissage effectif d’une forme.

[C#]
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))
{
	IFillFormatEffectiveData effectiveFillFormat = pres.Slides[0].Shapes[0].FillFormat.GetEffective();

	Console.WriteLine("Type: " + effectiveFillFormat.FillType);
	switch (effectiveFillFormat.FillType)
	{
		case FillType.Solid:
			Console.WriteLine("Couleur de remplissage: " + effectiveFillFormat.SolidFillColor);
			break;
		case FillType.Pattern:
			Console.WriteLine("Style de motif: " + effectiveFillFormat.PatternFormat.PatternStyle);
			Console.WriteLine("Couleur avant: " + effectiveFillFormat.PatternFormat.ForeColor);
			Console.WriteLine("Couleur arrière: " + effectiveFillFormat.PatternFormat.BackColor);
			break;
		case FillType.Gradient:
			Console.WriteLine("Direction du dégradé: " + effectiveFillFormat.GradientFormat.GradientDirection);
			Console.WriteLine("Nombre d'arrêt de dégradé: " + effectiveFillFormat.GradientFormat.GradientStops.Count);
			break;
		case FillType.Picture:
			Console.WriteLine("Largeur de l'image: " + effectiveFillFormat.PictureFillFormat.Picture.Image.Width);
			Console.WriteLine("Hauteur de l'image: " + effectiveFillFormat.PictureFillFormat.Picture.Image.Height);
			break;
	}
}

Voir aussi