FlipOrientation

FlipOrientation enumeration

القيم المحتملة لاتجاه الشكل.

[Flags]
public enum FlipOrientation

قيم

اسم قيمة وصف
None 0 لم يتم قلب الإحداثيات .
Horizontal 1 اقلب على طول المحور y ، وعكس إحداثيات x .
Vertical 2 اقلب على طول المحور x ، وعكس إحداثيات y .
Both 3 قلب على طول كل من المحور الصادي والمحور السيني .

أمثلة

يوضح كيفية قلب شكل على محور.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// أدخل شكل صورة واترك اتجاهه في حالته الافتراضية.
Shape shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
    RelativeVerticalPosition.TopMargin, 100, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");

Assert.AreEqual(FlipOrientation.None, shape.FlipOrientation);

shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 250,
    RelativeVerticalPosition.TopMargin, 100, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");

// اضبط خاصية FlipOrientation على FlipOrientation.Horizontal لقلب الشكل الثاني على المحور y ،
// تحويلها إلى صورة معكوسة أفقية للشكل الأول.
shape.FlipOrientation = FlipOrientation.Horizontal;

shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
    RelativeVerticalPosition.TopMargin, 250, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");

// اضبط خاصية FlipOrientation على FlipOrientation.Horizontal لقلب الشكل الثالث على المحور x ،
// تحويلها إلى صورة معكوسة عمودية للشكل الأول.
shape.FlipOrientation = FlipOrientation.Vertical;

shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 250,
    RelativeVerticalPosition.TopMargin, 250, 100, 100, WrapType.None);
shape.ImageData.SetImage(ImageDir + "Logo.jpg");

// اضبط خاصية "FlipOrientation" على "FlipOrientation.Horizontal" لقلب الشكل الرابع على كل من محوري x و y ،
// تحويلها إلى صورة معكوسة أفقية ورأسية للشكل الأول.
shape.FlipOrientation = FlipOrientation.Both;

doc.Save(ArtifactsDir + "Shape.FlipShapeOrientation.docx");

أنظر أيضا