GlowFormat

GlowFormat class

Représente le formatage de la lueur d’un objet.

public class GlowFormat

Propriétés

NomLa description
Color { get; set; }Obtient ou définit unColor objet qui représente la couleur d’un effet de lueur. La valeur par défaut estBlack .
Radius { get; set; }Obtient ou définit une valeur double qui représente la longueur du rayon pour un effet de lueur en points (pt). La valeur par défaut est 0,0.
Transparency { get; set; }Obtient ou définit le degré de transparence de l’effet de lueur sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair). La valeur par défaut est 0,0.

Méthodes

NomLa description
Remove()SupprimeGlowFormat de l’objet parent.

Remarques

Utilisez leGlow propriété pour accéder aux propriétés de lueur d’un objet. Vous ne créez pas d’instances de laGlowFormat classe directement.

Exemples

Montre comment interagir avec l’effet de forme de lueur.

Document doc = new Document(MyDir + "Various shapes.docx");
Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);

shape.Glow.Color = Color.Salmon;
shape.Glow.Radius = 30;
shape.Glow.Transparency = 0.15;

doc.Save(ArtifactsDir + "Shape.Glow.docx");

doc = new Document(ArtifactsDir + "Shape.Glow.docx");
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);

Assert.AreEqual(Color.FromArgb(217, 250, 128, 114).ToArgb(), shape.Glow.Color.ToArgb());
Assert.AreEqual(30, shape.Glow.Radius);
Assert.AreEqual(0.15d, shape.Glow.Transparency, 0.01d);

shape.Glow.Remove();

Assert.AreEqual(Color.Black.ToArgb(), shape.Glow.Color.ToArgb());
Assert.AreEqual(0, shape.Glow.Radius);
Assert.AreEqual(0, shape.Glow.Transparency);

Voir également