GlowFormat

GlowFormat class

Stellt die Leuchtformatierung für ein Objekt dar.

public class GlowFormat

Eigenschaften

NameBeschreibung
Color { get; set; }Ruft ab oder setzt einenColor Objekt, das die Farbe für einen Leuchteffekt darstellt. Der Standardwert istBlack .
Radius { get; set; }Ruft einen Double-Wert ab oder legt ihn fest, der die Länge des Radius für einen Leuchteffekt in Punkten (pt) darstellt. Der Standardwert ist 0,0.
Transparency { get; set; }Ruft den Transparenzgrad für den Leuchteffekt als Wert zwischen 0,0 (undurchsichtig) und 1,0 (transparent) ab oder legt ihn fest. Der Standardwert ist 0,0.

Methoden

NameBeschreibung
Remove()EntferntGlowFormat vom übergeordneten Objekt.

Bemerkungen

Verwenden Sie dieGlow Eigenschaft, um auf die Leuchteigenschaften eines Objekts zuzugreifen. Sie erstellen keine Instanzen derGlowFormat Klasse direkt.

Beispiele

Zeigt, wie mit dem Leuchtformeffekt interagiert wird.

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);

Siehe auch