FlipOrientation
内容
[
隐藏
]FlipOrientation enumeration
形状方向的可能值。
[Flags]
public enum FlipOrientation
价值观
姓名 | 价值 | 描述 |
---|---|---|
None | 0 | 坐标未翻转。 |
Horizontal | 1 | 沿 y 轴翻转,反转 x 坐标。 |
Vertical | 2 | 沿 x 轴翻转,反转 y 坐标。 |
Both | 3 | 沿 y 轴和 x 轴翻转。 |
例子
展示如何在轴上翻转形状。
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");
也可以看看
- property FlipOrientation
- 命名空间 Aspose.Words.Drawing
- 部件 Aspose.Words