GlowFormat

GlowFormat class

Представляет форматирование свечения для объекта.

public class GlowFormat

Характеристики

ИмяОписание
Color { get; set; }Получает или задаетColor объект, представляющий цвет для эффекта свечения. Значение по умолчанию:Black .
Radius { get; set; }Возвращает или задает двойное значение, представляющее длину радиуса для эффекта свечения в пунктах (pt). Значение по умолчанию — 0.0.
Transparency { get; set; }Возвращает или задает степень прозрачности для эффекта свечения в виде значения от 0,0 (непрозрачный) до 1,0 (прозрачный). Значение по умолчанию — 0,0.

Методы

ИмяОписание
Remove()УдаляетGlowFormat из родительского объекта.

Примечания

ИспользуйтеGlow свойство для доступа к свойствам свечения объекта. Вы не создаете экземплярыGlowFormat класс напрямую.

Примеры

Показывает, как взаимодействовать с эффектом свечения.

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

Смотрите также