ReflectionFormat
Contenido
[
Ocultar
]ReflectionFormat class
Representa el formato de reflexión de un objeto.
public class ReflectionFormat
Propiedades
Nombre | Descripción |
---|---|
Blur { get; set; } | Obtiene o establece un valor doble que especifica el grado de efecto de desenfoque aplicado al efecto de reflejo en puntos. El valor predeterminado es 0.0. |
Distance { get; set; } | Obtiene o establece un valor doble que especifica la cantidad de separación de la imagen reflejada del objeto en puntos. El valor predeterminado es 0.0. |
Size { get; set; } | Obtiene o establece un valor doble entre 0,0 y 1,0 que representa el tamaño del reflejo como un porcentaje del objeto reflejado. El valor predeterminado es 0,0. |
Transparency { get; set; } | Obtiene o establece un valor doble entre 0.0 (opaco) y 1.0 (transparente) que representa el grado de transparencia para el efecto de reflejo. El valor predeterminado es 0.0. |
Métodos
Nombre | Descripción |
---|---|
Remove() | EliminaReflectionFormat del objeto padre. |
Observaciones
Utilice elReflection
propiedad para acceder a las propiedades de reflexión de un objeto. No crea instancias de laReflectionFormat
clase directamente.
Ejemplos
Muestra cómo interactuar con el efecto de forma de reflexión.
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);
Ver también
- espacio de nombres Aspose.Words.Drawing
- asamblea Aspose.Words