Blur
ReflectionFormat.Blur property
获取或设置一个双精度值,以点为单位指定应用于反射效果的模糊效果程度。 默认值为 0.0。
public double Blur { get; set; }
例子
展示如何与反射形状效果进行交互。
Document doc = new Document(MyDir + "Various shapes.docx");
Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
shape.Reflection.Transparency = 0.37;
shape.Reflection.Size = 0.48;
shape.Reflection.Blur = 17.5;
shape.Reflection.Distance = 9.2;
doc.Save(ArtifactsDir + "Shape.Reflection.docx");
doc = new Document(ArtifactsDir + "Shape.Reflection.docx");
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
ReflectionFormat reflectionFormat = shape.Reflection;
Assert.AreEqual(0.37d, reflectionFormat.Transparency, 0.01d);
Assert.AreEqual(0.48d, reflectionFormat.Size, 0.01d);
Assert.AreEqual(17.5d, reflectionFormat.Blur, 0.01d);
Assert.AreEqual(9.2d, reflectionFormat.Distance, 0.01d);
reflectionFormat.Remove();
Assert.AreEqual(0, reflectionFormat.Transparency);
Assert.AreEqual(0, reflectionFormat.Size);
Assert.AreEqual(0, reflectionFormat.Blur);
Assert.AreEqual(0, reflectionFormat.Distance);
也可以看看
- class ReflectionFormat
- 命名空间 Aspose.Words.Drawing
- 部件 Aspose.Words