FlipOrientation
内容
[
隐藏
]ShapeBase.FlipOrientation property
切换形状的方向。
public FlipOrientation FlipOrientation { get; set; }
评论
默认值为None。
例子
展示如何在轴上翻转形状。
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");
也可以看看
- enum FlipOrientation
- class ShapeBase
- 命名空间 Aspose.Words.Drawing
- 部件 Aspose.Words