FlipOrientation
Contenido
[
Ocultar
]FlipOrientation enumeration
Valores posibles para la orientación de una forma.
[Flags]
public enum FlipOrientation
Valores
Nombre | Valor | Descripción |
---|---|---|
None | 0 | Las coordenadas no se invierten. |
Horizontal | 1 | Voltear a lo largo del eje y, invirtiendo las coordenadas x. |
Vertical | 2 | Voltear a lo largo del eje x, invirtiendo las coordenadas y. |
Both | 3 | Voltear a lo largo de los ejes y y x. |
Ejemplos
Muestra cómo voltear una forma sobre un eje.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserta una forma de imagen y deja su orientación en su estado predeterminado.
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");
// Establece la propiedad "FlipOrientation" en "FlipOrientation.Horizontal" para voltear la segunda forma en el eje y,
// convirtiéndolo en una imagen especular horizontal de la primera forma.
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");
// Establece la propiedad "FlipOrientation" en "FlipOrientation.Horizontal" para voltear la tercera forma en el eje x,
// convirtiéndolo en una imagen especular vertical de la primera forma.
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");
// Establece la propiedad "FlipOrientation" en "FlipOrientation.Horizontal" para voltear la cuarta forma en los ejes x e y,
// convirtiéndolo en una imagen especular horizontal y vertical de la primera forma.
shape.FlipOrientation = FlipOrientation.Both;
doc.Save(ArtifactsDir + "Shape.FlipShapeOrientation.docx");
Ver también
- property FlipOrientation
- espacio de nombres Aspose.Words.Drawing
- asamblea Aspose.Words