ReflectionFormat
محتويات
[
يخفي
]ReflectionFormat class
يمثل تنسيق الانعكاس لكائن.
public class ReflectionFormat
الخصائص
اسم | وصف |
---|---|
Blur { get; set; } | يحصل على قيمة مزدوجة أو يعينها لتحديد درجة تأثير التمويه المطبق على تأثير الانعكاس بالنقاط. القيمة الافتراضية هي 0.0. |
Distance { get; set; } | يحصل على قيمة مزدوجة أو يعينها لتحديد مقدار الفصل بين الصورة المنعكسة والكائن بالنقاط. القيمة الافتراضية هي 0.0. |
Size { get; set; } | يحصل على أو يعين قيمة مزدوجة بين 0.0 و1.0 تمثل حجم reflection كنسبة مئوية من الكائن المنعكس. القيمة الافتراضية هي 0.0. |
Transparency { get; set; } | يحصل على أو يعين قيمة مزدوجة بين 0.0 (غير شفاف) و1.0 (واضح) تمثل درجة الشفافية لتأثير الانعكاس. القيمة الافتراضية هي 0.0. |
طُرق
اسم | وصف |
---|---|
Remove() | يزيلReflectionFormat من الكائن الرئيسي. |
ملاحظات
استخدمReflection
الخاصية للوصول إلى خصائص الانعكاس لكائن. لا تقم بإنشاء مثيلات منReflectionFormat
الصف مباشرة.
أمثلة
يوضح كيفية التفاعل مع تأثير شكل الانعكاس.
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);
أنظر أيضا
- مساحة الاسم Aspose.Words.Drawing
- المجسم Aspose.Words