ReflectionFormat
Contenu
[
Cacher
]ReflectionFormat class
Représente la mise en forme de réflexion pour un objet.
public class ReflectionFormat
Propriétés
Nom | La description |
---|---|
Blur { get; set; } | Obtient ou définit une valeur double qui spécifie le degré d’effet de flou appliqué à l’effet de réflexion en points. La valeur par défaut est 0,0. |
Distance { get; set; } | Obtient ou définit une valeur double qui spécifie la quantité de séparation de l’image réfléchie de l’objet en points. La valeur par défaut est 0,0. |
Size { get; set; } | Obtient ou définit une valeur double entre 0,0 et 1,0 représentant la taille de la réflexion en pourcentage de l’objet réfléchi. La valeur par défaut est 0,0. |
Transparency { get; set; } | Obtient ou définit une valeur double comprise entre 0,0 (opaque) et 1,0 (clair) représentant le degré de transparence pour l’effet de réflexion. La valeur par défaut est 0,0. |
Méthodes
Nom | La description |
---|---|
Remove() | SupprimeReflectionFormat de l’objet parent. |
Remarques
Utilisez leReflection
propriété pour accéder aux propriétés de réflexion d’un objet. Vous ne créez pas d’instances de laReflectionFormat
classe directement.
Exemples
Montre comment interagir avec l’effet de forme de réflexion.
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);
Voir également
- espace de noms Aspose.Words.Drawing
- Assemblée Aspose.Words